Use new template

This commit is contained in:
2026-01-22 10:30:12 +01:00
parent dbba961dbf
commit b7c294342a
12 changed files with 126 additions and 84 deletions
+36 -7
View File
@@ -1,9 +1,6 @@
when:
- path:
include: [
'src/**/*.ts',
'index.ts'
]
include: ['**/*.{js,jsx,ts,tsx}']
steps:
install:
@@ -13,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