From d6fb2e84b277ade63d2b55164dee0cf372364e33 Mon Sep 17 00:00:00 2001 From: Thomas Piccirello Date: Thu, 28 May 2026 15:08:21 -0700 Subject: [PATCH] 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. --- .github/dependabot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 153e568d..8df79042 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,8 @@ version: 2 updates: - package-ecosystem: "uv" + cooldown: + default-days: 7 directory: "/" schedule: interval: "weekly" @@ -30,6 +32,8 @@ updates: - "PostHog/team-llm-analytics" - package-ecosystem: "pip" + cooldown: + default-days: 7 directory: "/" schedule: interval: "weekly"