Skip to content

Commit e9ed95b

Browse files
feat: migrate from Dependabot to Renovate for better Terraform support (#185)
* feat: migrate from Dependabot to Renovate for better Terraform support * fix: add Go modules and GitHub Actions dependency management to Renovate This addresses critical security gaps identified in the Dependabot migration: - Adds Go module dependency management for test dependencies - Adds GitHub Actions security updates coverage - Schedules both for Monday mornings to minimize disruption Co-authored-by: Luis M. Gallardo D. <lgallard@users.noreply.github.com> * feat: add Terraform provider management for examples directories This addresses the security gap where examples directories weren''t receiving Terraform provider updates. The new configuration specifically targets examples/** files for provider updates on Monday mornings while maintaining stability by keeping major provider updates disabled for the main module. Co-authored-by: Luis M. Gallardo D. <lgallard@users.noreply.github.com> --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Luis M. Gallardo D. <lgallard@users.noreply.github.com>
1 parent 5cf0f03 commit e9ed95b

File tree

2 files changed

+29
-80
lines changed

2 files changed

+29
-80
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 80 deletions
This file was deleted.

renovate.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"extends": ["config:base"],
3+
"terraform": {
4+
"ignoreDeps": ["hashicorp/terraform"]
5+
},
6+
"packageRules": [
7+
{
8+
"datasources": ["terraform-provider"],
9+
"updateTypes": ["major"],
10+
"enabled": false
11+
},
12+
{
13+
"datasources": ["terraform-provider"],
14+
"matchFileNames": ["examples/**"],
15+
"enabled": true,
16+
"schedule": ["before 9am on monday"]
17+
},
18+
{
19+
"datasources": ["go"],
20+
"enabled": true,
21+
"schedule": ["before 9am on monday"]
22+
},
23+
{
24+
"datasources": ["github-actions"],
25+
"enabled": true,
26+
"schedule": ["before 9am on monday"]
27+
}
28+
]
29+
}

0 commit comments

Comments
 (0)