Skip to content

[GitHub Actions] Clarify npm override release failure comment#3771

Merged
adamziel merged 1 commit into
trunkfrom
adamziel/clarify-npm-override-comment
Jun 8, 2026
Merged

[GitHub Actions] Clarify npm override release failure comment#3771
adamziel merged 1 commit into
trunkfrom
adamziel/clarify-npm-override-comment

Conversation

@adamziel

@adamziel adamziel commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

What it does

Clarifies the inline example for the npm 11 override conflict that broke the package release.

Rationale

The previous wording was technically correct, but easy to misread because it compressed the source manifest, generated dist manifest, and root override into one sentence.

Implementation

Updates only the comment in tools/scripts/check-publish-package-overrides.mjs.

Testing instructions

node tools/scripts/check-publish-package-overrides.mjs

@adamziel adamziel requested review from a team, Copilot and mho22 June 8, 2026 23:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Clarifies the inline example explaining an npm 11 override conflict that can fail releases when dist manifests pin resolved versions but root overrides keep semver ranges.

Changes:

  • Reworded the npm 11 override example comment to separate source manifest, generated dist manifest, and root override behavior.
  • Added more explicit reference to PR #3745 and the exact mismatch that triggers npm 11 rejection.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@adamziel adamziel merged commit 2850a2a into trunk Jun 8, 2026
50 of 51 checks passed
@adamziel adamziel deleted the adamziel/clarify-npm-override-comment branch June 8, 2026 23:35
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.

2 participants