Skip to content

chore: pin dependency versions to lockfile values#765

Closed
qtomlinson wants to merge 1 commit intoclearlydefined:masterfrom
qtomlinson:qt/update_depends
Closed

chore: pin dependency versions to lockfile values#765
qtomlinson wants to merge 1 commit intoclearlydefined:masterfrom
qtomlinson:qt/update_depends

Conversation

@qtomlinson
Copy link
Copy Markdown
Collaborator

Replace all semver ranges (^ and ~) in package.json with exact versions resolved from package-lock.json, including the lzma-native override.

This ensures unreviewed dependency drift cannot occur when npm install is used instead of npm ci — all version updates will go through Dependabot-driven, reviewed PRs.

The root package entry in package-lock.json now reflects the exact pinned versions from package.json, including updates like debug 4.4.3, extend 3.0.2, and winston 3.19.0.

Similar to clearlydefined/service#1435.

Replace all semver ranges (^ and ~) in package.json with exact versions resolved from package-lock.json, including the lzma-native override.

This ensures unreviewed dependency drift cannot occur when npm install is used instead of npm ci — all version updates will go through Dependabot-driven, reviewed PRs.

The root package entry in package-lock.json now reflects the exact pinned versions from package.json, including updates like debug 4.4.3, extend 3.0.2, and winston 3.19.0.

Similar to clearlydefined/service#1435.
@qtomlinson qtomlinson closed this Apr 6, 2026
@qtomlinson qtomlinson deleted the qt/update_depends branch April 6, 2026 20:11
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