This checklist is for preparing npm releases of @commandlayer/runtime-core.
-
package.jsonname is@commandlayer/runtime-core -
package.jsonversion matches intended semver bump -
main,types, andexportspoint todist/outputs -
filesincludesdist/,README.md,LICENSE,CHANGELOG.md
- CLAS canonicalization remains
json.sorted_keys.v1 - Hash algorithm remains
SHA-256 - Signature algorithm remains
Ed25519(legacy lowercase only for compatibility in verification) - Verification remains fail-closed for malformed/invalid proofs
- Any public API change is documented in
CHANGELOG.md
- README install instructions use npm registry package (
npm install @commandlayer/runtime-core@<version>) - README proof envelope docs match current implementation
- CHANGELOG contains release entry with migration notes when needed
Run and verify all pass:
-
npm install -
npm run build -
npm test -
npm run typecheck -
npm pack --dry-run
- Tarball includes only intended publish artifacts
- Tarball excludes secrets, local env files, and irrelevant test/dev junk
- Dist output contains JS and
.d.tsfor exported entry points
- Commit release-readiness updates
- Open PR with checks/results and any publish blockers
- Do not publish from this checklist workflow