Commit Graph
3 Commits
Author SHA1 Message Date
SenrokaiandClaude Opus 5.5 5f2f3f0af1 Renovate : preset commun avalon-vanguard/renovate-config
CI / verify (20.x) (pull_request) Successful in 2m43s
CI / verify (22.x) (pull_request) Successful in 1m25s
CI / verify (24.x) (pull_request) Successful in 1m17s
node / check (pull_request) Successful in 1m17s
Le dépôt étend la base seulement (pas la couche Angular). Renovate tourne
depuis avalon-vanguard/renovate ; aucun workflow renovate à retirer ici.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 17:03:33 +02:00
SenrokaiandClaude Opus 5.5 e4b8c0f6aa CI sur Gitea Actions par le workflow commun avalon-vanguard/ci
.gitea/workflows/ci.yml appelle node.yml@v1 sur la même matrice (Node 20.x,
22.x, 24.x) et les mêmes déclencheurs que .github/workflows/ci.yml. Comme
node.yml ne connaît que lint, typecheck, test, build et check :
- « typecheck » renvoie à « type-check » ;
- « check » enchaîne, dans l'ordre de la CI GitHub, les contrôles
  post-build : points d'entrée publiés, démo, check:types, check:docs,
  check:docs-sync.

Les cinq « node -e » de chargement des points d'entrée passent dans
scripts/check-entry-points.mjs, que la CI GitHub appelle aussi : les deux
CI vérifient la même chose.

node.yml lance « npm test » et non « test:coverage » : vitest.config.ts ne
fixe aucun seuil et rien ne lit le rapport lcov, donc ce sont les mêmes
tests qui décident. La CI GitHub garde test:coverage.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 17:03:33 +02:00
SenrokaiandClaude Opus 5.5 68d5d46ec0 Config partagée : ESLint et tsconfig depuis @avalon-vanguard/config
eslint.config.mjs prend @avalon-vanguard/config/eslint, qui contient les deux
mêmes entrées qu'avant (@eslint/js recommended + typescript-eslint recommended) ;
les règles, globals et ignores propres à cereale restent ici. tsconfig.json
étend tsconfig/library.json, qui porte les huit options retirées. « strict »
reste explicite.

Pas de .editorconfig : sans config Prettier dans le dépôt, Prettier le lirait
et changerait le formatage.

.npmrc : le scope @avalon-vanguard se lit sur le registre npm de Gitea, en
lecture anonyme, sans jeton.

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