Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d4f234ec55 | |||
| d0c3fb7558 |
@@ -60,9 +60,14 @@ jobs:
|
|||||||
coverage: none
|
coverage: none
|
||||||
tools: composer:v2
|
tools: composer:v2
|
||||||
|
|
||||||
# Cache Composer retire : meme cause que cote front — le backend de cache
|
- name: Cache Composer
|
||||||
# du runner Gitea est injoignable (ETIMEDOUT) et fait timeouter le step
|
uses: actions/cache@v4
|
||||||
# ~4 min 30. A re-activer si le serveur de cache du runner est repare.
|
with:
|
||||||
|
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
|
||||||
|
|
||||||
@@ -94,15 +99,12 @@ 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
|
||||||
@@ -113,8 +115,5 @@ 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
|
run: npm run build:dist
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
parameters:
|
parameters:
|
||||||
app.version: '0.1.42'
|
app.version: '0.1.40'
|
||||||
|
|||||||
Reference in New Issue
Block a user