name: Deploy Worker permissions: contents: read on: push: branches: - main paths-ignore: - '**.md' - 'LICENSE' - '.gitignore' - '.editorconfig' - '.vscode/**' - 'docs/**' - '.prettierrc*' - '.eslintrc*' - '.github/ISSUE_TEMPLATE/**' - '.github/PULL_REQUEST_TEMPLATE/**' workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest timeout-minutes: 60 steps: - uses: actions/checkout@v5 - name: Deploy Worker uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}