From e3bc1cd0b08fff5d2cafec56fb6d7de8ec12cef0 Mon Sep 17 00:00:00 2001 From: mmmohebi Date: Tue, 18 Nov 2025 12:53:42 +0330 Subject: [PATCH] feat(github actions): lowercase repo name for image tag Ensures the repository name used in the Docker image tag is always lowercase for consistency. --- .github/workflows/create-image.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-image.yaml b/.github/workflows/create-image.yaml index a816716..9c042aa 100644 --- a/.github/workflows/create-image.yaml +++ b/.github/workflows/create-image.yaml @@ -18,9 +18,12 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Lowercase Repository Name + run: echo "REPO_LOWER=$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + - name: Build and Push Docker Image env: - IMAGE_NAME: ${{ format('ghcr.io/{0}', toLower(github.repository)) }} + IMAGE_NAME: ghcr.io/${{ env.REPO_LOWER }} run: | docker build . --tag "${IMAGE_NAME}:${{ github.ref_name }}" docker push "${IMAGE_NAME}:${{ github.ref_name }}"