name: Deploy to Production on: push: branches: - master jobs: deploy: runs-on: ubuntu-latest name: Checkout, Build, and Publish steps: - name: Check out repository code uses: actions/checkout@v2 - name: Set up Node v16 uses: actions/setup-node@v3 with: node-version: 16 - name: Set up Rust toolchain uses: actions-rs/toolchain@v1 with: toolchain: stable - name: Publish run: | npx wrangler publish env: CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }}