Skip to content

ci: publish WASM command packages manually, not in CI#107

Merged
NathanFlurry merged 1 commit into
mainfrom
ci-manual-wasm-publish
Jun 22, 2026
Merged

ci: publish WASM command packages manually, not in CI#107
NathanFlurry merged 1 commit into
mainfrom
ci-manual-wasm-publish

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Jun 22, 2026

Copy link
Copy Markdown
Member

What

CI no longer builds or publishes WASM command binaries.

  • Removes the build-commands job from .github/workflows/publish.yaml (and the artifact restore steps in publish-npm).
  • Excludes @secure-exec/core from the CI publish set (scripts/publish/src/lib/packages.ts), since it vendors the WASM commands and its prepack --require refuses to ship without them.
  • Documents the manual-publish policy in CLAUDE.md → Publishing.

Why

Building WASM in CI was slow/flaky and repeatedly shipped tarballs missing the command set (the wasm/ output is a gitignored build artifact). WASM-bearing packages (@secure-exec/core + the @agent-os-pkgs/* registry software) are now always published manually.

Note / follow-up

With @secure-exec/core excluded from CI publish, after a CI release you must manually publish @secure-exec/core at the matching version or dependents resolving @secure-exec/core@<version> will fail.

Removes the build-commands job from publish.yaml and stops CI from publishing
the WASM-bearing @secure-exec/core (excluded in scripts/publish/src/lib/packages.ts).
WASM-bearing packages (@secure-exec/core + the @agent-os-pkgs/* registry software)
are now always published manually; documented in CLAUDE.md -> Publishing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@railway-app railway-app Bot temporarily deployed to secure-exec / secure-exec-pr-107 June 22, 2026 10:26 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / secure-exec-pr-107 June 22, 2026 10:26 Destroyed
@NathanFlurry NathanFlurry merged commit 39e856f into main Jun 22, 2026
0 of 3 checks passed
@NathanFlurry NathanFlurry deleted the ci-manual-wasm-publish branch June 22, 2026 10:26
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