Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Commit 92ae9e4

Browse files
designcodeclaude
andauthored
chore: enable OSV alerts and restore bi-weekly major cadence (#26)
* chore: enable OSV vulnerability alerts Turn on osvVulnerabilityAlerts so Renovate flags packages with known CVE/OSV entries, and let vulnerability alert PRs bypass the regular weekly schedule so security fixes can open any time. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore: restore bi-weekly cadence for major updates via cron Add a cron schedule to the bundled major-updates rule that matches the first and third Monday of each month (days 1-7 and 15-21), giving exact 14-day spacing. Without this, minimumReleaseAge alone only acts as a staleness floor and the bundled PR can refresh weekly. With the cron, the major dependencies PR only refreshes bi-weekly, honoring the original "every 2 weeks" intent. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e33979b commit 92ae9e4

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

renovate.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,22 @@
66
"prConcurrentLimit": 5,
77
"prHourlyLimit": 2,
88
"labels": ["dependencies"],
9+
"osvVulnerabilityAlerts": true,
10+
"vulnerabilityAlerts": {
11+
"schedule": ["at any time"]
12+
},
913
"packageRules": [
1014
{
1115
"description": "Bundle all minor and patch updates (npm, GitHub Actions, Docker) into a single weekly PR",
1216
"matchUpdateTypes": ["minor", "patch", "digest", "pin"],
1317
"groupName": "non-major dependencies"
1418
},
1519
{
16-
"description": "Major dependency updates: bundled, only after 14 days of release age (~bi-weekly cadence)",
20+
"description": "Major dependency updates: bundled, bi-weekly cadence (first and third Monday) with a 14-day staleness floor",
1721
"matchUpdateTypes": ["major"],
1822
"groupName": "major dependencies",
19-
"minimumReleaseAge": "14 days"
23+
"minimumReleaseAge": "14 days",
24+
"schedule": ["* 0-5 1-7,15-21 * 1"]
2025
},
2126
{
2227
"description": "TypeScript and @types/node major updates: held 60 days post-release (~every 2 months)",

0 commit comments

Comments
 (0)