From d0e56b6c2284e90e5490a5346cf3c1a410ed8134 Mon Sep 17 00:00:00 2001 From: Ilya Skornyakov Date: Thu, 29 Oct 2026 12:34:03 +0200 Subject: [PATCH] NO-ISSUE: Assign one load-balanced maintainers reviewer Assign one reviewer so notification suppression applies to team review requests without notifying every working-group member. Assisted-by: Pi Signed-off-by: Ilya Skornyakov --- teams.tf | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/teams.tf b/teams.tf index e97a52f..0aa444e 100644 --- a/teams.tf +++ b/teams.tf @@ -21,6 +21,17 @@ resource "github_team" "maintainers" { privacy = "closed" } +resource "github_team_settings" "maintainers" { + team_id = github_team.maintainers.id + # Team-only requests still email members; assign one reviewer so notify = false suppresses whole-team notifications. + notify = false + + review_request_delegation { + algorithm = "LOAD_BALANCE" + member_count = 1 + } +} + # Populate team members based on the csv files in the team-members directory. resource "github_team_membership" "members" { for_each = { for tm in local.team_members : tm.name => tm }