Skip to content

Conversation

@yanxue-22
Copy link
Contributor

@yanxue-22 yanxue-22 commented Sep 19, 2025

TICKET: DX-1800

The ticket provides automatic bumping of the BitGo public types dependency, which solves the issue of change lead time.

How the Package Rules Work
This configuration uses a principle of explicitly denying and then allowing updates.

Disable All npm Updates: The first rule with "matchManagers": ["npm"] and "enabled": false acts as a broad sweep. It tells Renovate to ignore all npm dependencies and not to create pull requests for them. This provides a baseline of security by preventing any unexpected or potentially malicious updates from being introduced without approval.

Enable a Specific Package: The second, more specific rule with "matchPackageNames": ["@bitgo/public-types"] and "enabled": true overrides the previous rule. Because Renovate processes rules in order, this rule is applied after the general one. It creates an exception, allowing automated updates only for the @bitgo/public-types package. This ensures that a critical dependency receives timely updates, while all others are manually controlled.

@yanxue-22 yanxue-22 marked this pull request as ready for review September 19, 2025 15:22
@yanxue-22 yanxue-22 requested review from a team as code owners September 19, 2025 15:22
@yanxue-22 yanxue-22 merged commit 25efa73 into master Sep 19, 2025
12 checks passed
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.

4 participants