There is no .github/workflows — tests run only on whoever remembers, and publishing/deploying is manual.
Proposal:
test.yml on pull requests + develop pushes: npm ci, build, npm test (typecheck + all suites).release.yml on develop pushes: if the packages/cli version is not yet on npm, publish with --provenance and tag; if the version is already published and the merge touched packages/*/src or skills/, fail loudly — which closes the parallel-branch double-bump gap AGENTS.md warns about.
Needs an NPM_TOKEN secret with publish rights to the @naturalcycles scope.
Effort: M.
There is no
.github/workflows— tests run only on whoever remembers, and publishing/deploying is manual.Proposal:
test.ymlon pull requests + develop pushes:npm ci, build,npm test(typecheck + all suites).release.ymlon develop pushes: if thepackages/cliversion is not yet on npm, publish with--provenanceand tag; if the version is already published and the merge touchedpackages/*/srcorskills/, fail loudly — which closes the parallel-branch double-bump gap AGENTS.md warns about.Needs an
NPM_TOKENsecret with publish rights to the@naturalcyclesscope.Effort: M.