Skip to content

fix: publish verified local tarballs - #22

Merged
witqq merged 1 commit into
masterfrom
fix/npm12-local-tarball-publish
Sep 5, 2026
Merged

fix: publish verified local tarballs#22
witqq merged 1 commit into
masterfrom
fix/npm12-local-tarball-publish

Conversation

@witqq

@witqq witqq commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • publish the already-downloaded and SHA-256-verified local Release asset instead of its remote URL
  • preserve the no-checkout, no-build immutable publication contract
  • add a regression assertion forbidding remote URL publication under npm 12

Verification

  • npm 12 publish --dry-run accepts the exact local v0.6.0 core tarball
  • actionlint passes
  • npm run check:workflows passes
  • git diff --check passes

Both earlier runs failed before the first npm publication. The v0.6.0 GitHub Release assets remain unchanged.

Made with Moira

Reuse the already-downloaded and hash-verified Release asset because npm 12 rejects remote publish URLs.
@witqq
witqq merged commit e7a345e into master Sep 5, 2026
1 check 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