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]