From 4cc8a8809c88f7a3b7013291caee97735dd7e453 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Tue, 2 Jun 2026 10:07:31 +0200 Subject: [PATCH] Add gate label If a project approver adds a ,,gate'' label to the PR - Zuul will gate it and merge it. --- terraform/github/repositories.tf | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/terraform/github/repositories.tf b/terraform/github/repositories.tf index 8490b722..aa1911a7 100644 --- a/terraform/github/repositories.tf +++ b/terraform/github/repositories.tf @@ -48,12 +48,12 @@ resource "github_issue_label" "automated_label" { description = "Automated action performed by GitHub Actions" } -resource "github_issue_label" "workflows_label" { +resource "github_issue_label" "gate_label" { for_each = toset(flatten(values(var.repositories))) repository = each.value - name = "workflows" - color = "638475" - description = "Workflow files have been modified" + name = "gate" + color = "5C55FB" + description = "Zuul: Gate this patch" } resource "github_issue_label" "community_files_label" { @@ -84,3 +84,11 @@ data "github_repository" "repositories" { for_each = toset(flatten(values(var.repositories))) full_name = format("%s/%s", var.owner, each.value) } + +resource "github_issue_label" "workflows_label" { + for_each = toset(flatten(values(var.repositories))) + repository = each.value + name = "workflows" + color = "638475" + description = "Workflow files have been modified" +}