Use modern template

This commit is contained in:
2026-01-22 10:26:18 +01:00
parent 56fab67974
commit f338e82e72
10 changed files with 123 additions and 34 deletions
+51
View File
@@ -0,0 +1,51 @@
when:
- path:
include: ['**/*.{js,jsx,ts,tsx}']
steps:
install:
image: node
when:
- event: [pull_request, push, manual]
commands:
- npm install
typecheck:
image: node
when:
- event: [pull_request, push, manual]
depends_on: install
commands:
- 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