Skip to content

v1.25.0

v1.25.0 #94

Workflow file for this run

name: Release
on:
release:
types:
- published
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
persist-credentials: false
- name: NPM install
run: npm ci
- name: Build
run: |
npm run generate-dictionary
npm run build
npm run build-manifest
npm run build-sitemap
- name: Publish to Cloudflare Pages
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CF_AUTH_TOKEN }}
accountId: ${{ secrets.CF_ACCOUNT_ID }}
command: pages deploy ./dist --project-name=${{ secrets.CF_PROJECT_NAME }} --branch=main
- name: Purge cache on Cloudflare
uses: jakejarvis/[email protected]
env:
CLOUDFLARE_ZONE: ${{ secrets.CF_ZONE_ID }}
CLOUDFLARE_TOKEN: ${{ secrets.CF_AUTH_TOKEN }}