From 65fa6e84b53faa317f569bf8b61d8a4607dd223c Mon Sep 17 00:00:00 2001 From: Saul Paredes Date: Tue, 6 May 2025 10:37:38 -0700 Subject: [PATCH] filter genpolicy releases * When downloading a genpolicy releases, filter the list of releases to only include those that are not marked as "prerelease" or "draft" Signed-off-by: Saul Paredes --- src/confcom/azext_confcom/kata_proxy.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/confcom/azext_confcom/kata_proxy.py b/src/confcom/azext_confcom/kata_proxy.py index daa30846a4f..aa51f565274 100644 --- a/src/confcom/azext_confcom/kata_proxy.py +++ b/src/confcom/azext_confcom/kata_proxy.py @@ -40,7 +40,8 @@ def download_binaries(): needed_assets = ["genpolicy", "genpolicy.exe"] # search for genpolicy in the assets from kata-container releases for release in r.json(): - if "genpolicy" in release.get("tag_name"): + is_target = "genpolicy" in release.get("tag_name") and release.get("draft") == False and release.get("prerelease") == False + if is_target: # these should be newest to oldest for asset in release["assets"]: # download the file if it contains genpolicy