Skip to content

Add per-package overrides config option#140

Merged
silverwind merged 2 commits into
masterfrom
per-package-overrides
May 21, 2026
Merged

Add per-package overrides config option#140
silverwind merged 2 commits into
masterfrom
per-package-overrides

Conversation

@silverwind
Copy link
Copy Markdown
Owner

Adds an overrides config array to apply cooldown, greatest, prerelease, release, patch, minor and allowDowngrade per dependency, matched by name via include/exclude patterns. The last matching override wins, taking precedence over the corresponding top-level option.

Closes #139


This PR was written with the help of Claude Opus 4.7

Adds an `overrides` config array that applies cooldown, greatest,
prerelease, release, patch, minor and allowDowngrade to dependencies
matched by name via include/exclude patterns, with the last matching
override winning. Enables e.g. a longer cooldown for a noisy publisher
or no cooldown for an internal scope, which previously required a single
global value.

Co-Authored-By: Claude (Opus 4.7) <noreply@anthropic.com>
Comment thread README.md Outdated
@silverwind silverwind merged commit 90884f0 into master May 21, 2026
20 checks passed
@silverwind silverwind deleted the per-package-overrides branch May 21, 2026 02:41
silverwind added a commit that referenced this pull request May 21, 2026
* update deps (silverwind)
* Add per-package `overrides` config option (#140) (silverwind)
* fix three bugs in range/tag handling (silverwind)
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.

Per-dependency cooldown setting

1 participant