From 2585045be11feb0ee61a2ad82f9bec9b15d8556a Mon Sep 17 00:00:00 2001 From: Bill Date: Thu, 30 Oct 2025 20:34:43 -0400 Subject: [PATCH] fix: convert repository owner to lowercase for Docker tags Docker tags require lowercase repository names. Convert github.repository_owner to lowercase before using in tags. --- .github/workflows/docker-release.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index 0026853..863df91 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -40,19 +40,24 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "Building version: $VERSION" + # Docker tags must be lowercase + REPO_OWNER_LOWER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]') + echo "repo_owner_lower=$REPO_OWNER_LOWER" >> $GITHUB_OUTPUT + echo "Repository owner (lowercase): $REPO_OWNER_LOWER" + - name: Build and push Docker image uses: docker/build-push-action@v5 with: context: . push: true tags: | - ghcr.io/${{ github.repository_owner }}/ai-trader:${{ steps.meta.outputs.version }} - ghcr.io/${{ github.repository_owner }}/ai-trader:latest + ghcr.io/${{ steps.meta.outputs.repo_owner_lower }}/ai-trader:${{ steps.meta.outputs.version }} + ghcr.io/${{ steps.meta.outputs.repo_owner_lower }}/ai-trader:latest cache-from: type=gha cache-to: type=gha,mode=max - name: Image published run: | echo "✅ Docker image published successfully!" - echo "📦 Pull with: docker pull ghcr.io/${{ github.repository_owner }}/ai-trader:${{ steps.meta.outputs.version }}" - echo "📦 Or latest: docker pull ghcr.io/${{ github.repository_owner }}/ai-trader:latest" + echo "📦 Pull with: docker pull ghcr.io/${{ steps.meta.outputs.repo_owner_lower }}/ai-trader:${{ steps.meta.outputs.version }}" + echo "📦 Or latest: docker pull ghcr.io/${{ steps.meta.outputs.repo_owner_lower }}/ai-trader:latest"