update ci workflow

This commit is contained in:
Shahrad Elahi 2024-04-26 23:21:36 +03:30
parent 4820cfd764
commit 2ed6d8dd99

View File

@ -2,18 +2,16 @@ name: CI
on:
push:
branches:
- canary
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.sha }}
group: "${{ github.workflow }}-${{ github.event.number || github.sha }}"
cancel-in-progress: true
permissions:
contents: read
packages: write
jobs:
check:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@ -25,10 +23,11 @@ jobs:
node-version: 20
cache: 'pnpm'
- run: pnpm install -C web
- run: pnpm run -C web check:format
- run: pnpm -r install --frozen-lockfile
- run: pnpm format:check
- run: pnpm lint
ghcr-build:
image:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3