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 75ea4fc Use project release policy for tags
75ea4fc is described below
commit 75ea4fc853d6b05267a290c31e074ef9da1a2e08
Author: Alastair McFarlane <[email protected]>
AuthorDate: Wed Jan 28 11:40:38 2026 +0000
Use project release policy for tags
---
atr/get/finish.py | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/atr/get/finish.py b/atr/get/finish.py
index e3e17be..905e9ba 100644
--- a/atr/get/finish.py
+++ b/atr/get/finish.py
@@ -82,9 +82,9 @@ async def selected(
return await session.redirect(root.index)
announce_msg = ""
- if release.release_policy and release.release_policy.file_tag_mappings:
+ if release.project.release_policy and
release.project.release_policy.file_tag_mappings:
missing = []
- tags = release.release_policy.file_tag_mappings.keys()
+ tags = release.project.release_policy.file_tag_mappings.keys()
distributions = [d.platform.value.gh_slug for d in
release.distributions]
for tag in tags:
if tag not in distributions:
@@ -154,7 +154,12 @@ async def _get_page_data(
async with db.session() as data:
via = sql.validate_instrumented_attribute
release = await data.release(
- project_name=project_name, version=version_name, _committee=True,
_release_policy=True, _distributions=True
+ project_name=project_name,
+ version=version_name,
+ _committee=True,
+ _release_policy=True,
+ _project_release_policy=True,
+ _distributions=True,
).demand(base.ASFQuartException("Release does not exist",
errorcode=404))
tasks = [
t
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]