parent
5f9e8cc901
commit
86b49b8c10
16
.github/workflows/ci.yml
vendored
16
.github/workflows/ci.yml
vendored
|
|
@ -3,23 +3,23 @@ on: [push]
|
|||
|
||||
jobs:
|
||||
ci:
|
||||
runs-on: docker # On dit au runner d'utiliser Docker directement
|
||||
# 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 # On utilise une image Node officielle (plus légère)
|
||||
image: node:22-bookworm
|
||||
|
||||
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
|
||||
node -v
|
||||
npm install -g pnpm
|
||||
pnpm install --no-frozen-lockfile
|
||||
|
||||
- name: Lint & Check
|
||||
- name: Build & Check
|
||||
run: |
|
||||
pnpm run lint
|
||||
pnpm run typecheck
|
||||
Loading…
Reference in a new issue