Skip to content

chore: configure dependency minimum release age / cooldown#540

Merged
Piccirello merged 1 commit into
mainfrom
chore/dependency-minimum-release-age
May 29, 2026
Merged

chore: configure dependency minimum release age / cooldown#540
Piccirello merged 1 commit into
mainfrom
chore/dependency-minimum-release-age

Conversation

@Piccirello
Copy link
Copy Markdown
Member

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.

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.
@Piccirello Piccirello requested a review from a team as a code owner May 28, 2026 22:39
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 28, 2026

Reviews (1): Last reviewed commit: "chore: configure dependency minimum rele..." | Re-trigger Greptile

@Piccirello Piccirello enabled auto-merge (squash) May 28, 2026 23:11
@Piccirello Piccirello merged commit aabf84b into main May 29, 2026
14 checks passed
@Piccirello Piccirello deleted the chore/dependency-minimum-release-age branch May 29, 2026 18:39
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.

2 participants