Skip to content

chore(deps): update dependency prettier to v3.4.1 #147

chore(deps): update dependency prettier to v3.4.1

chore(deps): update dependency prettier to v3.4.1 #147

Workflow file for this run

name: CI
'on':
push:
branches:
- main
repository_dispatch: null
jobs:
lint:
uses: ./.github/workflows/lint.yml
build-and-deploy-stg:
runs-on: ubuntu-latest
needs:
- lint
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
cache: npm
- run: npm ci
- run: npm run build --if-present
env:
CI: true
- uses: cloudflare/[email protected]
name: Deploy to Cloudflare (Staging)
with:
apiToken: '${{ secrets.CF_API_TOKEN }}'
environment: 'staging'
k6-smoke-test:
runs-on: ubuntu-latest
timeout-minutes: 30
needs:
- build-and-deploy-stg
steps:
- uses: actions/checkout@v4
- uses: grafana/[email protected]
name: Run k6 local test
env:
TEST_URL: '${{ secrets.TEST_URL }}'
with:
filename: scripts/test.js
semantic-release:
runs-on: ubuntu-latest
needs:
- k6-smoke-test
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
cache: npm
- run: npm ci
- run: npx semantic-release
name: Run Semantic Release
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
NPM_TOKEN: '${{ secrets.NPM_TOKEN }}'
build-and-deploy-prd:
runs-on: ubuntu-latest
needs:
- k6-smoke-test
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
cache: npm
- run: npm ci
- run: npm run build --if-present
env:
CI: true
- uses: cloudflare/[email protected]
name: Deploy to Cloudflare (Production)
with:
apiToken: '${{ secrets.CF_API_TOKEN }}'
environment: 'production'