Skip to content

ci(release): unblock the npm publish - #81

Merged
dpezto merged 2 commits into
mainfrom
ci/npm-publish-recovery
Oct 14, 2026
Merged

dpezto merged 2 commits into
mainfrom
ci/npm-publish-recovery

Conversation

@dpezto

@dpezto dpezto commented Oct 14, 2026

Copy link
Copy Markdown
Owner

The npm publish has been skipped since 4.2.0: the windows-11-arm job of the node prebuild matrix fails because node-gyp cannot locate Visual Studio on that image (ERR_CHILD_PROCESS_STDIO_MAXBUFFER in its finder), which cancels the other builds and skips the publish job. crates.io and PyPI received 4.2.1; npm is still at 4.1.0.

  • The windows-11-arm prebuild is dropped; Windows on ARM installs build from source through node-gyp-build.
  • release.yml gains a workflow_dispatch input that reruns only the npm publish of the current version from the same workflow file, so the npm trusted publisher still matches.

node-gyp on the windows-11-arm image fails to find Visual Studio (ERR_CHILD_PROCESS_STDIO_MAXBUFFER), which cancelled the node build matrix and skipped the npm publish for 4.2.0 and 4.2.1. Windows on ARM installs build from source instead.
A workflow_dispatch input reruns only the npm publish from release.yml, so the trusted publisher still matches, to recover a release whose npm step failed.
Copilot AI balanced review requested due to automatic review settings October 14, 2026 03:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added the size/m medium — review label Oct 14, 2026
@codecov

codecov Bot commented Oct 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@dpezto
dpezto merged commit 532385d into main Oct 14, 2026
13 checks passed
@dpezto
dpezto deleted the ci/npm-publish-recovery branch October 14, 2026 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/m medium — review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants