Skip to content

Commit 63ea8b3

Browse files
authored
feat: Improve Renovate config and deploy to all repos (#230)
- Add rebaseWhen: "conflicted" to prevent unnecessary rebases - Deploy renovate.json to all repos, not just terraform_module - Consolidate resource into repos-files.tf - Remove redundant repo-files.tf
1 parent 65cfdd1 commit 63ea8b3

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

modules/plain-repo/files/renovate.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"config:recommended"
55
],
66
"prConcurrentLimit": 1,
7+
"rebaseWhen": "conflicted",
78
"packageRules": [
89
{
910
"matchManagers": ["github-actions"],

modules/plain-repo/repo-files.tf

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

modules/plain-repo/repos-files.tf

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
11
locals {
22
vuln_scanner_workflow = var.public_repo ? "vuln-scanner-pr-public.yml" : "vuln-scanner-pr-private.yml"
3+
}
34

5+
resource "github_repository_file" "renovate_json" {
6+
depends_on = [
7+
github_repository_ruleset.main
8+
]
9+
repository = github_repository.repo.name
10+
file = "renovate.json"
11+
content = file("${path.module}/files/renovate.json")
12+
commit_message = "Configure renovate"
13+
overwrite_on_create = true
414
}
15+
516
resource "github_repository_file" "vuln_scanner_workflow" {
617
depends_on = [
718
github_repository_ruleset.main

0 commit comments

Comments
 (0)