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>
This commit is contained in:
@@ -42,6 +42,7 @@
|
||||
"build:docs": "node scripts/build-docs.mjs",
|
||||
"demo": "node --no-warnings=ExperimentalWarning --loader ts-node/esm src/example.ts",
|
||||
"type-check": "tsc --noEmit",
|
||||
"typecheck": "npm run type-check",
|
||||
"test": "vitest run",
|
||||
"test:watch": "vitest",
|
||||
"test:coverage": "vitest run --coverage",
|
||||
@@ -49,6 +50,7 @@
|
||||
"lint:fix": "eslint . --fix",
|
||||
"verify": "npm run type-check && npm run lint && npm run test && npm run build && npm run check:types && npm run check:docs",
|
||||
"prepublishOnly": "npm run verify",
|
||||
"check": "node scripts/check-entry-points.mjs && npm run demo && npm run check:types && npm run check:docs && npm run check:docs-sync",
|
||||
"check:docs": "node scripts/check-docs.mjs",
|
||||
"check:types": "node scripts/check-types.mjs",
|
||||
"check:docs-sync": "npm run build:docs && node scripts/check-docs-sync.mjs"
|
||||
|
||||
Reference in New Issue
Block a user