Skip to content

Commit 89d7872

Browse files
committed
feat: bootstrap tfroot-twilio repository
1 parent de71660 commit 89d7872

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

main.tf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ locals {
2222
"tfroot-github",
2323
"tfroot-libvirt",
2424
"tfroot-namecheap",
25+
"tfroot-twilio",
2526
"www"
2627
])
2728
archived_github_repositories = toset([
@@ -49,10 +50,14 @@ locals {
4950
"tfroot-github" = ["github-actions", "opentofu", "s3-backend", "sops", "tfstate", "terraform-provider-github"]
5051
"tfroot-libvirt" = ["cloud-init", "k3s", "libvirt", "libvirt-provider", "opentofu", "s3-backend", "sops", "tfstate"]
5152
"tfroot-namecheap" = ["cloudflare", "dns", "domains", "namecheap", "opentofu"]
53+
"tfroot-twilio" = ["opentofu", "s3-backend", "sms", "sops", "tfstate", "twilio"]
5254
"www" = ["cloudflare", "css", "html", "pwa", "s3", "static-site"]
5355
}
56+
# tfroot-twilio starts with the narrow relaxed profile so its initial PR can
57+
# install the OpenTofu workflow before normal required checks are enforced.
5458
relaxed_branch_protection_github_repositories = toset([
55-
"agent-knowledge"
59+
"agent-knowledge",
60+
"tfroot-twilio"
5661
])
5762
# Repositories where automation-created pull requests merge themselves once
5863
# required checks pass. GitHub auto-merge is enabled only for these
@@ -159,6 +164,7 @@ locals {
159164
"tfroot-github",
160165
"tfroot-libvirt",
161166
"tfroot-namecheap",
167+
"tfroot-twilio",
162168
]
163169
}
164170
"ssh_private_key" = {

0 commit comments

Comments
 (0)