ci : split all steps of check

This commit is contained in:
2025-09-12 08:43:37 +02:00
parent d718330fba
commit f0614b09c7
+35 -3
View File
@@ -10,10 +10,42 @@ steps:
commands:
- npm install
test:
image: oven/bun:alpine
typecheck:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- bun test
- npm run typecheck
lint:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- npm run lint
fmt:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- npm run check:fmt
test:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- npm run test
check:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- npm run check