name: cf pages on: push: branches: - main env: GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} jobs: build-deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 25 - run: | npm i git clone https://syu:${GITEA_TOKEN}@git.syui.ai/ai/vrma mkdir public cp -rf ./vrma/* public/ rm -rf ./vrma - name: Build run: npm run build - name: Deploy to Cloudflare Pages uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} wranglerVersion: '4' command: pages deploy dist --project-name=${{ secrets.CLOUDFLARE_PROJECT_NAME }}