name: Build release and push to Github on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Use PNPM uses: pnpm/action-setup@v3 with: version: latest - name: Install dependencies run: pnpm i - name: Download Assets run: pnpm run cf:download - name: Build all run: pnpm run operator:build-all - name: Build directory run: pnpm run directory:build - name: Publish to Cloudflare Pages uses: cloudflare/pages-action@v1 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} projectName: aklive2d directory: release wranglerVersion: '3'