Skip to content

fix(release): restore audio package publishing - #16

Merged
raphaelsalaja merged 2 commits into
mainfrom
fix/audio-release
Sep 5, 2026
Merged

fix(release): restore audio package publishing#16
raphaelsalaja merged 2 commits into
mainfrom
fix/audio-release

Conversation

@raphaelsalaja

@raphaelsalaja raphaelsalaja commented Sep 5, 2026

Copy link
Copy Markdown
Owner

@web-kits/audio@0.2.0 is declared in the repository but absent from npm. The release workflow configures npm without supplying setup-node's NODE_AUTH_TOKEN, and the package's CLI lacks a Node interpreter header, causing the installed audio executable to fail.

This supplies the npm secret under both token names, restores the CLI header, and adds a tarball installation check that imports the library and executes the CLI's version and help commands. CI and releases use Node 24 setup actions; release validation builds only the public package and supports manual retries on main. Recovery instructions and the unreleased 0.2.0 changelog are updated.

Validation: frozen dependency install, full workspace build, typecheck, lint, 55 tests, actionlint, and formatting checks passed. A clean tarball install reproduced the CLI failure before the fix and passes after it. The historical release logs have expired, so its exact failure cannot be confirmed from retained annotations.

Related to #15. Verify npm publication after the repaired workflow runs on main.

@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
audio Ready Ready Preview Sep 5, 2026 10:31pm UTC

Request Review

@raphaelsalaja
raphaelsalaja merged commit d8c04c7 into main Sep 5, 2026
3 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