Skip to content

Deploy to Cloudflare Workers #514

Deploy to Cloudflare Workers

Deploy to Cloudflare Workers #514

Workflow file for this run

name: Deploy to Cloudflare Workers
on:
workflow_run:
workflows:
- CI
types:
- completed
branches:
- master
workflow_dispatch:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
timeout-minutes: 10
if: ${{ github.event_name.workflow_dispatch || github.event.workflow_run.conclusion == 'success' }}
steps:
- name: 📥 Checkout source
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: 📥 Install dependencies
run: npm ci
- name: 📤 Deploy to Cloudflare Workers with Wrangler
uses: cloudflare/wrangler-action@05f17c4a695b4d94b57b59997562c6a4624c64e4 # v3.12.1
with:
accountId: ${{ secrets.CF_ACCOUNT_ID }}
apiToken: ${{ secrets.CF_API_TOKEN }}
command: deploy