Skip to content

Renovate config for ni org updates should change package files #2662

@rajsite

Description

@rajsite

🧹 Tech Debt

The current renovate configuration for NI dependencies (i.e. @ni/fast-* but potentially also eslint config, etc) does a lockfile only change instead of bumping the version in package.json, see:

"groupName": "npm NI dependencies update to latest",
"matchManagers": [
"npm"
],
"rangeStrategy": "update-lockfile",
"matchDepTypes": [
"dependencies",
"devDependencies",
"peerDependencies"
],
"matchPackageNames": "@ni/**",
"schedule": [
"at any time"
]
},

We should instead configure it to bump the package.json versions so that a release of nimble will cause adopters to pick-up the latest version (instead right now it's a transitive dependency that may not need to be picked up).

This will require running npm run change to create change files for the PRs instead of lock file only changes that were previously merged directly.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions