fix(release): [REL-02] accept Yarn directory entries in candidate archives

This commit is contained in:
Harvey Zhao committed 2026-09-16 01:52:36 +08:00
1 parent e54fc998ea
commit 1b81888347
11 files changed
+425 -19

No files matched your search

+6
View File
@@ -28,6 +28,12 @@ reports are not evidence that an ArtPlayer package is ready to publish.
## Responsibilities
- `../package-archive.mjs` checks actual tar entry types and paths for both
package installation checks and candidate registration. It accepts Yarn's
directory entries without a trailing slash while rejecting links, special
files, duplicate members and paths outside `package/`. The legacy
`package-check.mjs` export forwards to this helper for existing scripts.
- `../prepare-release.mjs` is the Node entry and failure exit-code boundary.
- `prepare.ts` parses the explicit package batch/tag, requires the canonical
Node/Yarn, and checks clean Git state before both ledger reads. Ignored generated