Skip to content

Prepare interaction npm distribution and reviewed release workflow - #3

Merged
coela-oss merged 1 commit into
mainfrom
release/interaction-npm-0.10.0-reviewed
Oct 4, 2026
Merged

coela-oss merged 1 commit into
mainfrom
release/interaction-npm-0.10.0-reviewed

Conversation

@coela-oss

Copy link
Copy Markdown
Contributor

Applications need validators that distinguish valid data and result formats from successful execution. This prepares @zixcel/interaction@0.10.0 for npm distribution with a tested settings example, package metadata, archive checks, and a manual reviewed release workflow.

The change contains exactly nine files: README and the usage guide, package.json and Cargo.toml, two workflows, and three validation/consumer scripts. JavaScript implementations, TypeScript declarations, Rust source, existing tests, and licensing match the source baseline. Cargo retains the zixcel-private publication restriction.

Validation:

  • 5 JavaScript and 6 Rust tests passed.
  • Both documented JavaScript examples ran against a fresh empty-cache installed archive with their exact expected outputs, including [] / true / false / true / Conflict.
  • Two npm packs produced identical bytes; the eight-file archive passed export, license, path and bounded disclosure checks.
  • Both new workflows passed actionlint; the publication template passed 16 synthetic cases with zero real OIDC requests or publication attempts.

Reviewed source tree: a16dcd777f4bb0ce13275c9fc2d92aae27b49582.
Archive SHA256: 822451535d91da92f9e48d4be60dd209ca1f484f9ef4ebcd8e70da2245fa07a4.

The ordinary CI uses read-only permissions. The release workflow verifies the exact source and archive, then publishes the archive once in a separate OIDC job and checks registry versions, integrities, and tags. It requires an existing public package; initial namespace bootstrap and trusted-publisher setup are separate prerequisites. Local checks do not establish registry availability or publication authority.

@coela-oss
coela-oss merged commit 15f1aed into main Oct 4, 2026
4 checks passed
@coela-oss
coela-oss deleted the release/interaction-npm-0.10.0-reviewed branch October 4, 2026 10:57
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