name: ci on: [push] jobs: ci: runs-on: docker # On dit au runner d'utiliser Docker directement container: image: node:22-bookworm # On utilise une image Node officielle (plus légère) steps: - name: Checkout uses: actions/checkout@v4 # Plus besoin de setup-node ou de setup-pnpm ! # On installe pnpm directement en ligne de commande, c'est bien plus rapide. - name: Install dependencies run: | corepack enable corepack prepare pnpm@latest --activate pnpm install - name: Lint & Check run: | pnpm run lint pnpm run typecheck