From aab203cf51c32979951faefac8554a69cfca9546 Mon Sep 17 00:00:00 2001 From: Kenny Van de Maele Date: Mon, 8 Jun 2026 12:06:00 +0200 Subject: [PATCH] fix(ci): correct malformed expression in docker-publish Inspect step (#3425) The Inspect step had `${{ github.ref == ''refs/heads/main'' ... }}` with doubled single quotes (YAML-scalar escaping) inside a `run: |` block, which GitHub's expression parser rejects, failing the whole workflow at startup (no jobs run). Replace with a plain shell conditional on $GITHUB_REF. --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index cd1b6320f..528a5ef6c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -122,7 +122,7 @@ jobs: IMAGE_NAME: ${{ env.IMAGE_NAME }} - name: Inspect run: | - ref='${{ github.ref == ''refs/heads/main'' && ''latest'' || ''dev'' }}' + if [ "$GITHUB_REF" = "refs/heads/main" ]; then ref=latest; else ref=dev; fi docker buildx imagetools inspect "${REGISTRY}/${IMAGE_NAME}:${ref}" env: REGISTRY: ${{ env.REGISTRY }}