From 736b91d804b1727d2387e7ad293e40ba72b4b259 Mon Sep 17 00:00:00 2001 From: setlin-hacktron Date: Thu, 24 Sep 2026 18:16:45 +0800 Subject: [PATCH] chore: exclude benchmark repos from safe-settings hacktron-bench, bench-dataset-* and llm-router are benchmark/research repos whose owner needs to manage their own branch protection; the org default was reverting manual edits within seconds. bench-dataset-* is a glob so each new per-dataset repo is covered without another change. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01A6rDqmzwhbo5u5WmMm5YYc --- helm/safe-settings/values.yaml | 4 ++++ test/unit/lib/settings.test.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/helm/safe-settings/values.yaml b/helm/safe-settings/values.yaml index 46b2e4ac..99742d30 100644 --- a/helm/safe-settings/values.yaml +++ b/helm/safe-settings/values.yaml @@ -109,6 +109,10 @@ deploymentConfig: - "hacktron-cli" - "iva" - "hecktron" + # Benchmark harness + datasets: owner manages their own branch protection. + - "hacktron-bench" + - "bench-dataset-*" + - "llm-router" include: null configvalidators: - plugin: collaborators diff --git a/test/unit/lib/settings.test.js b/test/unit/lib/settings.test.js index a2e40b37..2b51f666 100644 --- a/test/unit/lib/settings.test.js +++ b/test/unit/lib/settings.test.js @@ -151,6 +151,11 @@ repository: expect(settings.isRestricted('hacktron-cli')).toEqual(true) expect(settings.isRestricted('iva')).toEqual(true) expect(settings.isRestricted('hecktron')).toEqual(true) + expect(settings.isRestricted('hacktron-bench')).toEqual(true) + expect(settings.isRestricted('bench-dataset-iva')).toEqual(true) + expect(settings.isRestricted('llm-router')).toEqual(true) + expect(settings.isRestricted('web')).toEqual(false) + expect(settings.isRestricted('hacktron')).toEqual(false) }) })