Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6c27ac8640 | |||
| 2ef344e22f |
@@ -60,14 +60,9 @@ jobs:
|
|||||||
coverage: none
|
coverage: none
|
||||||
tools: composer:v2
|
tools: composer:v2
|
||||||
|
|
||||||
- name: Cache Composer
|
# Cache Composer retire : meme cause que cote front — le backend de cache
|
||||||
uses: actions/cache@v4
|
# du runner Gitea est injoignable (ETIMEDOUT) et fait timeouter le step
|
||||||
with:
|
# ~4 min 30. A re-activer si le serveur de cache du runner est repare.
|
||||||
path: ~/.composer/cache
|
|
||||||
key: composer-${{ hashFiles('composer.lock') }}
|
|
||||||
restore-keys: |
|
|
||||||
composer-
|
|
||||||
|
|
||||||
- name: Install PHP dependencies
|
- name: Install PHP dependencies
|
||||||
run: composer install --no-interaction --no-progress --prefer-dist
|
run: composer install --no-interaction --no-progress --prefer-dist
|
||||||
|
|
||||||
@@ -99,12 +94,15 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
# Pas de `cache: npm` : le backend de cache du runner Gitea est injoignable
|
||||||
|
# (ETIMEDOUT) et chaque tentative de restauration attend ~4 min 30 avant de
|
||||||
|
# timeout — c'est ce qui plombait le job. Node 22 est deja dans le
|
||||||
|
# tool-cache du runner (install instantane), et `npm ci` a froid ne prend
|
||||||
|
# que ~30s. A re-activer si le serveur de cache du runner est repare.
|
||||||
- name: Setup Node 22
|
- name: Setup Node 22
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: '22'
|
node-version: '22'
|
||||||
cache: npm
|
|
||||||
cache-dependency-path: frontend/package-lock.json
|
|
||||||
|
|
||||||
- name: Install Node dependencies
|
- name: Install Node dependencies
|
||||||
run: npm ci
|
run: npm ci
|
||||||
@@ -115,5 +113,8 @@ jobs:
|
|||||||
- name: Unit tests (Vitest)
|
- name: Unit tests (Vitest)
|
||||||
run: npm run test
|
run: npm run test
|
||||||
|
|
||||||
|
# `nuxt build` (et non `build:dist`/`nuxt generate`) : l'app est en SSR off
|
||||||
|
# (SPA), le prerender de generate n'apporte rien a une quality gate — on
|
||||||
|
# veut seulement valider que le bundle compile.
|
||||||
- name: Build production (nuxt build)
|
- name: Build production (nuxt build)
|
||||||
run: npm run build:dist
|
run: npm run build
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
parameters:
|
parameters:
|
||||||
app.version: '0.1.40'
|
app.version: '0.1.41'
|
||||||
|
|||||||
Reference in New Issue
Block a user