Skip to content

chore: pin dependency versions to lockfile values#764

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

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

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
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