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: | node -v npm install -g pnpm pnpm install --no-frozen-lockfile - name: Build & Check run: | pnpm run lint pnpm run typecheck