Skip to content

fix(deps): regenerate package-lock.json to resolve npm ci EUSAGE - #55

Merged
wyre-agent-fleet[bot] merged 1 commit into
mainfrom
fix/lockfile-regen-msw
Oct 8, 2026
Merged

wyre-agent-fleet[bot] merged 1 commit into
mainfrom
fix/lockfile-regen-msw

Conversation

@wyre-agent-fleet

@wyre-agent-fleet wyre-agent-fleet Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Why

npm ci has been failing fleet-wide on this repo's Dependabot dev-deps branches since 2026-10-07 22:4xZ: package.json and package-lock.json are no longer in sync (EUSAGE, missing transitive packages).

Root cause: lockfile desync introduced by Codesmith PR #54 -- it removed @semantic-release/changelog + @semantic-release/git from both files, but the package-lock.json edit was a pure deletion diff (no real npm install run), leaving stale transitive sub-versions behind. If Codesmith re-touches this repo, the lockfile must be regenerated via npm install, not hand-trimmed.

Same fix as the canary, WYRE-AI/node-huntress#48.

What

Regenerated package-lock.json via npm install --package-lock-only against the current (unchanged) package.json. No dependency version ranges changed -- lockfile only.

Tests

npm ci, npm run build, npm test all pass locally.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Codesmith's lockfile-removal PR (#54) hand-trimmed package-lock.json
when it dropped @semantic-release/changelog + @semantic-release/git, instead of
running a real npm install -- left stale transitive sub-versions behind. npm ci
then fails EUSAGE: package.json and package-lock.json are no longer structurally
in sync.

Regenerated via npm install --package-lock-only against the current package.json
(no dependency version changes, lockfile only). Verified: npm ci clean, build
clean, tests pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 8, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json, !**/package-lock.json

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2efa6b84-cfa9-4f01-bb49-19271b7456de

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@wyre-agent-fleet
wyre-agent-fleet Bot merged commit 627c8b2 into main Oct 8, 2026
2 checks passed
@wyre-agent-fleet
wyre-agent-fleet Bot deleted the fix/lockfile-regen-msw branch October 8, 2026 12:33
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.5 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants