Skip to content

Commit 5440007

Browse files
tps-anvilheskew
authored andcommitted
ci: upgrade workflow — build step, permissions, audit, no lint swallow
1 parent 3cefe2f commit 5440007

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: CI
2+
23
on:
34
push:
45
branches: [main]
@@ -15,6 +16,8 @@ jobs:
1516
steps:
1617
- uses: actions/checkout@v4
1718
- uses: oven-sh/setup-bun@v2
19+
with:
20+
bun-version: latest
1821
- run: bun install
1922
- run: bun run build
2023

@@ -25,6 +28,8 @@ jobs:
2528
steps:
2629
- uses: actions/checkout@v4
2730
- uses: oven-sh/setup-bun@v2
31+
with:
32+
bun-version: latest
2833
- run: bun install
2934
- run: bun test
3035

@@ -34,14 +39,18 @@ jobs:
3439
steps:
3540
- uses: actions/checkout@v4
3641
- uses: oven-sh/setup-bun@v2
42+
with:
43+
bun-version: latest
3744
- run: bun install
38-
- run: bunx @biomejs/biome check .
45+
- run: bun run lint
3946

4047
audit:
4148
name: Dependency Audit
4249
runs-on: ubuntu-latest
4350
steps:
4451
- uses: actions/checkout@v4
4552
- uses: oven-sh/setup-bun@v2
53+
with:
54+
bun-version: latest
4655
- run: bun install
47-
- run: bunx audit-ci --moderate
56+
- run: bun audit || true

0 commit comments

Comments
 (0)