From 89d787221cc264986ad2afa9af7bf98da5b8c4e7 Mon Sep 17 00:00:00 2001 From: Steven Welch Date: Thu, 3 Sep 2026 15:00:28 -0600 Subject: [PATCH] feat: bootstrap tfroot-twilio repository --- main.tf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index ae999c8..367aacd 100644 --- a/main.tf +++ b/main.tf @@ -22,6 +22,7 @@ locals { "tfroot-github", "tfroot-libvirt", "tfroot-namecheap", + "tfroot-twilio", "www" ]) archived_github_repositories = toset([ @@ -49,10 +50,14 @@ locals { "tfroot-github" = ["github-actions", "opentofu", "s3-backend", "sops", "tfstate", "terraform-provider-github"] "tfroot-libvirt" = ["cloud-init", "k3s", "libvirt", "libvirt-provider", "opentofu", "s3-backend", "sops", "tfstate"] "tfroot-namecheap" = ["cloudflare", "dns", "domains", "namecheap", "opentofu"] + "tfroot-twilio" = ["opentofu", "s3-backend", "sms", "sops", "tfstate", "twilio"] "www" = ["cloudflare", "css", "html", "pwa", "s3", "static-site"] } + # tfroot-twilio starts with the narrow relaxed profile so its initial PR can + # install the OpenTofu workflow before normal required checks are enforced. relaxed_branch_protection_github_repositories = toset([ - "agent-knowledge" + "agent-knowledge", + "tfroot-twilio" ]) # Repositories where automation-created pull requests merge themselves once # required checks pass. GitHub auto-merge is enabled only for these @@ -159,6 +164,7 @@ locals { "tfroot-github", "tfroot-libvirt", "tfroot-namecheap", + "tfroot-twilio", ] } "ssh_private_key" = {