From 6163c5992fe71d720ed0475d758900e378ab3dfb Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 3 Aug 2026 19:49:35 +0200 Subject: [PATCH] Fix ingress probe image selection --- .gitea/workflows/runtime-distribution.yml | 2 +- tests/test_runtime_distribution_build.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/runtime-distribution.yml b/.gitea/workflows/runtime-distribution.yml index b91e2dd..6c1c483 100644 --- a/.gitea/workflows/runtime-distribution.yml +++ b/.gitea/workflows/runtime-distribution.yml @@ -342,7 +342,7 @@ jobs: python tools/checks/managed-ingress-drill.py --caddy-image "$MANAGED_INGRESS_IMAGE" --load-balancer-image "$LOAD_BALANCER_IMAGE" - --probe-image "$(jq -r '.platforms[\"linux/amd64\"]' runtime-output/api-metadata.json)" + --probe-image "$(jq -r '.platforms["linux/amd64"]' runtime-output/api-metadata.json)" - name: Publish immutable Gitea release assets working-directory: govoplan env: diff --git a/tests/test_runtime_distribution_build.py b/tests/test_runtime_distribution_build.py index 37e1e76..31b30d5 100644 --- a/tests/test_runtime_distribution_build.py +++ b/tests/test_runtime_distribution_build.py @@ -156,6 +156,11 @@ class RuntimeDistributionBuildTests(unittest.TestCase): ) self.assertIn("runtime-smoke-amd64.json", workflow) self.assertIn("runtime-smoke-arm64.json", workflow) + self.assertIn( + "jq -r '.platforms[\"linux/amd64\"]' runtime-output/api-metadata.json", + workflow, + ) + self.assertNotIn(".platforms[\\\"linux/amd64\\\"]", workflow) def test_workflow_binds_the_release_tag_to_the_workflow_commit(self) -> None: workflow = (ROOT / ".gitea/workflows/runtime-distribution.yml").read_text(