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 e27ee69 #216 - Include pending status in blocking announce
e27ee69 is described below
commit e27ee696f7970b6554faba40d31b0537f41e51a4
Author: Alastair McFarlane <[email protected]>
AuthorDate: Fri Jan 30 12:31:41 2026 +0000
#216 - Include pending status in blocking announce
---
atr/get/announce.py | 2 +-
atr/get/finish.py | 2 +-
atr/post/announce.py | 2 +-
atr/storage/writers/announce.py | 4 +++-
4 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/atr/get/announce.py b/atr/get/announce.py
index 9c52184..235c846 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 if (not d.staging)]
+ distributions = [d.platform.value.gh_slug for d in
release.distributions if (not d.staging) and (not d.pending)]
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 ccc9df6..c687298 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 if (not d.staging)]
+ distributions = [d.platform.value.gh_slug for d in
release.distributions if (not d.staging) and (not d.pending)]
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 a3c768d..1513e94 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 if (not d.staging)]
+ distributions = [d.platform.value.gh_slug for d in
release.distributions if (not d.staging) and (not d.pending)]
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 2a355ab..cddba04 100644
--- a/atr/storage/writers/announce.py
+++ b/atr/storage/writers/announce.py
@@ -139,7 +139,9 @@ 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 if (not d.staging)]
+ distributions = [
+ d.platform.value.gh_slug for d in release.distributions if
(not d.staging) and (not d.pending)
+ ]
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]