From a4cce31dc758724727889eec01ba9a0094cce11d Mon Sep 17 00:00:00 2001 From: "Mark S. Lewis" Date: Tue, 18 Mar 2025 21:15:22 +0000 Subject: [PATCH] Quote Docker image name This is required to prevent parse errors if multiple image names are specified. Signed-off-by: Mark S. Lewis --- .github/workflows/release.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f9894d03..770f913e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -62,7 +62,6 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to Docker Hub - if: ${{ github.repository_owner == 'hyperledger' }} uses: docker/login-action@v3 with: registry: docker.io @@ -76,10 +75,9 @@ jobs: with: file: docker/fabric-nodeenv/Dockerfile context: docker/fabric-nodeenv - outputs: type=registry,name=${{ env.OUTPUT_NAME }},push-by-digest=true,name-canonical=true + outputs: type=registry,"name=${{ format('ghcr.io/{0},docker.io/{0}', env.IMAGE_NAME) }}",push-by-digest=true,name-canonical=true env: SOURCE_DATE_EPOCH: ${{ env.SOURCE_DATE_EPOCH }} - OUTPUT_NAME: ${{ github.repository_owner == 'hyperledger' && format('ghcr.io/{0},docker.io/{0}', env.IMAGE_NAME) || format('ghcr.io/{0}', env.IMAGE_NAME) }} - name: Export digest run: | mkdir -p ${{ runner.temp }}/digests @@ -102,7 +100,9 @@ jobs: strategy: fail-fast: false matrix: - registry: ${{ fromJSON(github.repository_owner == 'hyperledger' && '["docker.io", "ghcr.io"]' || '["ghcr.io"]') }} + registry: + - docker.io + - ghcr.io steps: - name: Download digests uses: actions/download-artifact@v4