Skip to content

Commit 3f30889

Browse files
committed
ci(renovate): Use security best practices
- Add config:best-practices to extends (pins digests, GitHub Action digests, config migration, dev dep pinning, abandonment alerts, npm min release age) - Enable dependencyDashboard (currently false, required by best practices) - Add minimumReleaseAge: "14 days" to the automerge rule — prevents merging malicious packages before registries can pull them - Enable osvVulnerabilityAlerts and vulnerabilityAlerts
1 parent 93970bd commit 3f30889

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
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [],
3+
"extends": ["config:best-practices", ":semanticCommits"],
44
"enabledManagers": ["pre-commit", "custom.regex"],
55
"repositories": ["ArduPilot/MethodicConfigurator"],
66
"platform": "github",
@@ -21,6 +21,7 @@
2121
{
2222
"matchManagers": ["pre-commit"],
2323
"automerge": true,
24+
"minimumReleaseAge": "14 days",
2425
"pinDigests": true,
2526
"rangeStrategy": "pin"
2627
},
@@ -45,7 +46,11 @@
4546
}
4647
],
4748
"pin": {"enabled": true},
48-
"dependencyDashboard": false,
49+
"dependencyDashboard": true,
50+
"osvVulnerabilityAlerts": true,
51+
"vulnerabilityAlerts": {
52+
"enabled": true
53+
},
4954
"ignorePaths": ["**/node_modules/**", "**/bower_components/**", "**/.git/**"],
5055
"customManagers": [
5156
{

0 commit comments

Comments
 (0)