From 796f43d629324da6351a2274aa39b77465cc8316 Mon Sep 17 00:00:00 2001 From: official-Cromatin Date: Wed, 17 Sep 2025 14:34:12 +0200 Subject: [PATCH 1/3] Fix docker workspace error #4 --- .github/workflows/release-docker.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index e9c48d1..6bb5506 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -24,6 +24,10 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Transform 'github.repository' to lowercase + id: lowercase_repo + run: echo "repository=${GITHUB_REPOSITORY,,}" >> $GITHUB_OUTPUT + - name: Build and push multi-arch image uses: docker/build-push-action@v5 with: @@ -31,5 +35,5 @@ jobs: push: true platforms: linux/amd64,linux/arm64 tags: | - ghcr.io/${{ github.repository }}:${{ github.event.release.tag_name }} - ghcr.io/${{ github.repository }}:latest + ghcr.io/${{ steps.lowercase_repo.outputs.repository }}:${{ github.event.release.tag_name }} + ghcr.io/${{ steps.lowercase_repo.outputs.repository }}:latest -- 2.52.0 From 1221035369d1c2b091be0b79500f028d595a97e4 Mon Sep 17 00:00:00 2001 From: official-Cromatin Date: Wed, 17 Sep 2025 14:41:46 +0200 Subject: [PATCH 2/3] Explicitly use bash shell --- .github/workflows/release-docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index 6bb5506..8b750b7 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -26,6 +26,7 @@ jobs: - name: Transform 'github.repository' to lowercase id: lowercase_repo + shell: bash run: echo "repository=${GITHUB_REPOSITORY,,}" >> $GITHUB_OUTPUT - name: Build and push multi-arch image -- 2.52.0 From e6195d9a88d68576fe9d265fdde940433c721665 Mon Sep 17 00:00:00 2001 From: official-Cromatin Date: Wed, 17 Sep 2025 14:42:09 +0200 Subject: [PATCH 3/3] Add required permissions --- .github/workflows/release-docker.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index 8b750b7..5bee13b 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -4,6 +4,10 @@ on: release: types: [published] +permissions: + contents: read + packages: write + jobs: build-and-push-docker: runs-on: self-hosted -- 2.52.0