Files
2026-01-22 10:26:18 +01:00

52 lines
885 B
YAML

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