This is an automated email from the ASF dual-hosted git repository.

wave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git


The following commit(s) were added to refs/heads/main by this push:
     new d9811d8  Update release committee configurations and comments for #523
d9811d8 is described below

commit d9811d80d83b032e85d1aa05a350b12deb1a8f9d
Author: Dave Fisher <[email protected]>
AuthorDate: Thu Jan 29 13:47:30 2026 -0800

    Update release committee configurations and comments for #523
    
    Added comments regarding release committee configurations and updated the 
list of committees allowed to promote releases.
---
 atr/registry.py | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/atr/registry.py b/atr/registry.py
index 7195688..6d44e4c 100644
--- a/atr/registry.py
+++ b/atr/registry.py
@@ -24,7 +24,9 @@ FORBIDDEN_PROJECT_CATEGORIES: Final[set[str]] = {
 }
 
 # Committees which are allowed by Infra to make releases via GitHub Actions
-# TODO: This should actually be at the project level, not committee level
+# These are set via an ldap list.
+# TODO: Switch/move this list as appropriate. We do not want to require a code
+# release in order to update these configurations.
 # GITHUB_AUTOMATED_RELEASE_COMMITTEES: Final[frozenset[str]] = frozenset(
 #     {
 #         "arrow",
@@ -37,6 +39,26 @@ FORBIDDEN_PROJECT_CATEGORIES: Final[set[str]] = {
 #     }
 # )
 
+# Committees where commiters are explicitly allowed to promote releases
+# For ATR this means that for these committees committers (participants)
+# are allowed to start project release.
+# Copied from 
https://github.com/apache/infrastructure-svnauthzblob/master/gen.py
+# Changed roughly once a year.
+COMMITTERS_MAY_RELEASE_COMMITTEES: Final[frozenset[str] = frozenset(
+    {
+        'bookkeeper',
+        'calcite',
+        'camel',
+        'commons',
+        'couchdb',
+        'druid',
+        'hive',
+        'lucene',
+        'solr',
+        'zookeeper',
+    }
+)
+
 # Committees which cannot make releases, by policy
 STANDING_COMMITTEES: Final[frozenset[str]] = frozenset(
     {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to