Skip to content

Deploy to Cloudflare Workers #373

Deploy to Cloudflare Workers

Deploy to Cloudflare Workers #373

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@a5ac7e51b41094c92402da3b24376905380afc29 # v4
- name: 📥 Install dependencies
run: npm ci
- name: 📤 Deploy to Cloudflare Workers with Wrangler
uses: cloudflare/wrangler-action@a08dc762e87e8754e0d56a16a35a70b406bc869f # v3.6.1
with:
accountId: ${{ secrets.CF_ACCOUNT_ID }}
apiToken: ${{ secrets.CF_API_TOKEN }}
command: deploy