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

arm 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 8b47d0f  #508 - only consider non-staging distributions for blocking 
announce
8b47d0f is described below

commit 8b47d0facf8dbc1dee0dda0e84c4cdcbb8eae2b6
Author: Alastair McFarlane <[email protected]>
AuthorDate: Wed Jan 28 13:35:32 2026 +0000

    #508 - only consider non-staging distributions for blocking announce
---
 atr/get/announce.py             | 2 +-
 atr/get/finish.py               | 2 +-
 atr/post/announce.py            | 2 +-
 atr/storage/writers/announce.py | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/atr/get/announce.py b/atr/get/announce.py
index 2b59a49..9c52184 100644
--- a/atr/get/announce.py
+++ b/atr/get/announce.py
@@ -226,7 +226,7 @@ async def _render_page(
     if policy and policy.file_tag_mappings:
         missing = []
         tags = policy.file_tag_mappings.keys()
-        distributions = [d.platform.value.gh_slug for d in 
release.distributions]
+        distributions = [d.platform.value.gh_slug for d in 
release.distributions if (not d.staging)]
         for tag in tags:
             if tag not in distributions:
                 missing.append(tag)
diff --git a/atr/get/finish.py b/atr/get/finish.py
index 905e9ba..ccc9df6 100644
--- a/atr/get/finish.py
+++ b/atr/get/finish.py
@@ -85,7 +85,7 @@ async def selected(
     if release.project.release_policy and 
release.project.release_policy.file_tag_mappings:
         missing = []
         tags = release.project.release_policy.file_tag_mappings.keys()
-        distributions = [d.platform.value.gh_slug for d in 
release.distributions]
+        distributions = [d.platform.value.gh_slug for d in 
release.distributions if (not d.staging)]
         for tag in tags:
             if tag not in distributions:
                 missing.append(tag)
diff --git a/atr/post/announce.py b/atr/post/announce.py
index f91f498..a3c768d 100644
--- a/atr/post/announce.py
+++ b/atr/post/announce.py
@@ -71,7 +71,7 @@ async def selected(
     if policy and policy.file_tag_mappings:
         missing = []
         tags = policy.file_tag_mappings.keys()
-        distributions = [d.platform.value.gh_slug for d in 
release.distributions]
+        distributions = [d.platform.value.gh_slug for d in 
release.distributions if (not d.staging)]
         for tag in tags:
             if tag not in distributions:
                 missing.append(tag)
diff --git a/atr/storage/writers/announce.py b/atr/storage/writers/announce.py
index 7edbf49..2a355ab 100644
--- a/atr/storage/writers/announce.py
+++ b/atr/storage/writers/announce.py
@@ -139,7 +139,7 @@ class CommitteeMember(CommitteeParticipant):
         if policy and policy.file_tag_mappings:
             missing = []
             tags = policy.file_tag_mappings.keys()
-            distributions = [d.platform.value.gh_slug for d in 
release.distributions]
+            distributions = [d.platform.value.gh_slug for d in 
release.distributions if (not d.staging)]
             for tag in tags:
                 if tag not in distributions:
                     missing.append(tag)


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

Reply via email to