ci: [CI-01] verify identical tarballs on three Node runtimes

This commit is contained in:
Harvey Zhao committed 2026-09-13 13:21:17 +08:00
1 parent 585e11c53c
commit 38355ae4cf
21 files changed
+839 -27

No files matched your search

+18
View File
@@ -4496,6 +4496,24 @@
],
"compatibleResolution": "Preserve actual historical JS default/direct forms and validate their declared module views independently.",
"closureCriteria": "Installed CJS/ESM/global/legacy consumers and public types preserve the supported historical forms."
},
{
"id": "CORE-DEFAULTS-SSR-01",
"title": "Reading static defaults throws when navigator is absent",
"confirmation": "reproduced",
"status": "open",
"owners": [
"CORE-25"
],
"evidence": [
"test/package/runtime.cjs",
"packages/artplayer/src/option/defaults.ts",
"refactor/changes/2026-09-13-CI-01-node-consumers.md",
"refactor/baselines/node-consumer-validation.json"
],
"compatibleResolution": "Read navigator through a guarded global lookup while preserving browser language defaults and public declaration shape.",
"closureCriteria": "Published failure remains explicit; source and actual installed candidate defaults work without navigator on selected Node versions and browser language behavior stays unchanged.",
"workspaceState": "Node 20.19.0 actual installed probe fails with ReferenceError: navigator is not defined. Published 5.4.0 and candidate 5.4.1 both reproduce under explicitly absent navigator on every selected runtime. CI-01 records this known failure, then compares default values under the same controlled en-US navigator; this is not a production fix."
}
]
}