Skip to content

Remove automatic npm publication - #351

Merged
roackb2 merged 1 commit into
mainfrom
codex/remove-automatic-package-publication
Aug 15, 2026
Merged

Remove automatic npm publication#351
roackb2 merged 1 commit into
mainfrom
codex/remove-automatic-package-publication

Conversation

@roackb2

@roackb2 roackb2 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

What changed

  • remove the main-branch npm publication workflow for all five @heddleagent/* packages
  • remove release-state selection, GitHub release finalizers, registry mutation modes, and their dedicated tests
  • keep PR package checks, but make pack verification local-only and non-publishing
  • replace the active release documentation with one explicit manual npm publication flow, including interactive OTP/browser approval

Why

npm publication still requires operator authentication, so merging to main must not pretend that publishing, tagging, or GitHub release creation completed automatically. This returns releases to a simple and truthful manual boundary.

Impact

Package contents, versions, exports, and normal build/test behavior are unchanged. Future releases require an explicit annotated tag, GitHub release, and manual npm publish command.

Validation

  • yarn lint
  • yarn test:unit (137 files, 904 tests)
  • yarn package-family:verify
  • node --check scripts/verify-execution-host-client-pack.mjs
  • node --check scripts/verify-postgres-pack.mjs
  • git diff --check

@roackb2
roackb2 marked this pull request as ready for review August 15, 2026 07:10
@roackb2
roackb2 merged commit 20d7b36 into main Aug 15, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant