Skip to content

Commit d6fb2e8

Browse files
committed
chore: configure dependency minimum release age / cooldown
Adds a minimum release age ("cooldown") to this repo's package-manager configuration so newly published dependency versions wait ~7 days before they can be adopted. This reduces exposure to compromised or unstable packages that are caught and unpublished shortly after release. Applied per package manager found in the repo: - Dependabot (.github/dependabot.yml): cooldown.default-days: 7 per ecosystem - pnpm (pnpm-workspace.yaml): minimumReleaseAge: 10080 (minutes) - npm (.npmrc): min-release-age=7 (days) - yarn (.yarnrc.yml): npmMinimalAgeGate: "7d" - bun (bunfig.toml): minimumReleaseAge = 604800 (seconds) - uv (pyproject.toml): exclude-newer = "7 days" Generated and verified with semgrep (package_managers.* rules); the check passes after this change.
1 parent fa49fe5 commit d6fb2e8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
version: 2
22
updates:
33
- package-ecosystem: "uv"
4+
cooldown:
5+
default-days: 7
46
directory: "/"
57
schedule:
68
interval: "weekly"
@@ -30,6 +32,8 @@ updates:
3032
- "PostHog/team-llm-analytics"
3133

3234
- package-ecosystem: "pip"
35+
cooldown:
36+
default-days: 7
3337
directory: "/"
3438
schedule:
3539
interval: "weekly"

0 commit comments

Comments
 (0)