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(