amélioration du process de ci
Some checks are pending
ci / ci (push) Waiting to run

This commit is contained in:
Nicolas HOARAU 2026-01-30 00:26:04 +04:00
parent 2cdf12d773
commit 5f9e8cc901

View file

@ -1,34 +1,25 @@
name: ci name: ci
on: [push]
on: push
jobs: jobs:
ci: ci:
runs-on: ${{ matrix.os }} runs-on: docker # On dit au runner d'utiliser Docker directement
container:
strategy: image: node:22-bookworm # On utilise une image Node officielle (plus légère)
matrix:
os: [ubuntu-latest]
node: [22]
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install node
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: pnpm
# 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 - name: Install dependencies
run: pnpm install run: |
corepack enable
corepack prepare pnpm@latest --activate
pnpm install
- name: Lint - name: Lint & Check
run: pnpm run lint run: |
pnpm run lint
- name: Typecheck pnpm run typecheck
run: pnpm run typecheck