use new template

This commit is contained in:
2026-01-22 10:19:50 +01:00
parent d74f3e2d43
commit c6e7486894
11 changed files with 110 additions and 42 deletions
+36 -4
View File
@@ -1,6 +1,6 @@
when:
- path:
include: ['index.ts']
include: ['**/*.{js,jsx,ts,tsx}']
steps:
install:
@@ -10,10 +10,42 @@ steps:
commands:
- npm install
test:
image: oven/bun
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