Skip to content

Add verified npm releases and trusted publishing - #4

Merged
tamashi095 merged 2 commits into
mainfrom
release/3-npm-trusted-publishing
Sep 13, 2026
Merged

tamashi095 merged 2 commits into
mainfrom
release/3-npm-trusted-publishing

Conversation

@tamashi095

Copy link
Copy Markdown
Contributor

Adds the release path for @misofm/codec@0.1.0 and subsequent npm trusted publications. Qualification preserves the exact tarball that passed the full consumer matrix; a separate OIDC job checks its identity and digest before publishing, and a third job verifies registry bytes and consumers.

The workflow requires an explicit current-main SHA and package version, refuses existing versions in publish mode, and supports read-only verification of the initial local bootstrap. Release instructions explain npm's existing-package prerequisite for configuring trust and the absence of CI provenance on the first local publication.

Tracks #3. Codec source, Wasm assets, supported runtimes, and Effect peers are unchanged.

Validation: full package checks and packed consumer matrix, release input/artifact failure probes, workflow validation, and fresh Sol review. The GitHub CI checks repeat the native oracle, byte-identical Wasm rebuilds, and packed consumers.

@tamashi095
tamashi095 merged commit 12f54c9 into main Sep 13, 2026
2 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