your personal website on atproto - mirror
blento.app
1name: CI
2
3on:
4 push:
5 branches:
6 - main
7 pull_request:
8
9# cancel in-progress runs on new commits to same PR (gitub.event.number)
10concurrency:
11 group: ${{ github.workflow }}-${{ github.event.number || github.sha }}
12 cancel-in-progress: true
13
14permissions:
15 contents: read # to fetch code (actions/checkout)
16
17jobs:
18 lint:
19 runs-on: ubuntu-latest
20 steps:
21 - uses: actions/checkout@v4
22 - uses: pnpm/action-setup@v4
23 - uses: actions/setup-node@v4
24 with:
25 node-version: 24
26 cache: pnpm
27 - run: pnpm install --frozen-lockfile
28 - run: pnpm lint