Commit Graph
3 Commits
Author SHA1 Message Date
Senrokai 214ddc49f0 Revert "CI Gitea : sans e2e pour l'instant"
This reverts commit 6fee084d77.
2026-10-01 18:51:37 +02:00
SenrokaiandClaude Opus 5.5 6fee084d77 CI Gitea : sans e2e pour l'instant
CI / ci (pull_request) Successful in 2m21s
node / check (pull_request) Successful in 2m21s
Les tests de bout en bout rendent la carte 3D en logiciel sur ng serve : sur le
runner du VPS (2 CPU), 7 sur 17 dépassent leur délai. Lint, types, tests
unitaires et build restent vérifiés ; les e2e reviendront avec un runner plus
capable.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 18:48:16 +02:00
SenrokaiandClaude Opus 5.5 7983a6875f CI Gitea : .gitea/workflows/ci.yml appelle avalon-vanguard/ci node.yml@v1
Portage de .github/workflows/ci.yml vers le workflow partagé, avec { e2e: true } :
mêmes déclencheurs (push sur main et develop, pull_request, workflow_dispatch),
même concurrency (groupe workflow + ref, cancel-in-progress), Node 22. node.yml
lance npm ci, lint, typecheck (etl, e2e, worker), npm test (sans watch : CI=true),
le build de production, puis Playwright (Chromium). secrets: inherit.

Différences assumées :
- un seul job séquentiel au lieu de deux jobs parallèles : l'e2e ne tourne plus
  si une étape précédente échoue ;
- pas de bloc `permissions: contents: read` : dans Gitea 1.27.3, le jeton d'un
  job appelé ne prend que les permissions déclarées par le workflow appelé
  (services/actions/reusable_workflow.go), un bloc ici n'aurait aucun effet.

Ce dossier .gitea/workflows fait ignorer .github/workflows par Gitea :
data-refresh.yml et pages.yml (ainsi que junie-review.yml) restent pour l'instant
réservés à GitHub et seront portés plus tard. .github/workflows/ci.yml reste en
place pour GitHub, où data-refresh.yml le déclenche (`gh workflow run ci.yml`).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 17:30:19 +02:00