25 lines
595 B
YAML
25 lines
595 B
YAML
name: ci
|
|
on: [push]
|
|
|
|
jobs:
|
|
ci:
|
|
# On utilise 'docker' ou 'ubuntu-latest' selon la config de ton runner
|
|
# Mais on force l'image directement au niveau du job
|
|
runs-on: ubuntu-latest
|
|
container:
|
|
image: node:22-bookworm
|
|
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
corepack enable
|
|
corepack prepare pnpm@latest --activate
|
|
pnpm install --no-frozen-lockfile --child-concurrency 1
|
|
|
|
- name: Build & Check
|
|
run: |
|
|
pnpm run lint
|
|
pnpm run typecheck |