From db4be3d587a16b42af6b32564da6257548a51534 Mon Sep 17 00:00:00 2001 From: thehack904 <35552907+thehack904@users.noreply.github.com> Date: Sat, 11 Oct 2025 07:27:36 -0500 Subject: [PATCH] Update docker-publish.yml --- .github/workflows/docker-publish.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index a42b8b1..bd6dd07 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -9,7 +9,7 @@ on: env: REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} + IMAGE_NAME: ${{ github.repository }} # We'll lowercase it below jobs: build-and-push: @@ -24,6 +24,12 @@ jobs: - name: ๐Ÿงพ Checkout repository uses: actions/checkout@v4 + - name: ๐Ÿ”ก Normalize image name to lowercase + id: prep + run: | + IMAGE_NAME_LOWER=$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]') + echo "IMAGE_NAME_LOWER=${IMAGE_NAME_LOWER}" >> $GITHUB_ENV + - name: ๐Ÿ”‘ Log in to GitHub Container Registry uses: docker/login-action@v3 with: @@ -40,13 +46,14 @@ jobs: context: . push: true tags: | - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.ref_name }} + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_LOWER }}:latest + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_LOWER }}:${{ github.ref_name }} platforms: linux/amd64,linux/arm64 labels: | org.opencontainers.image.source=${{ github.repositoryUrl }} org.opencontainers.image.description=RetroIPTVGuide Flask + SQLite Web App org.opencontainers.image.licenses=CC-BY-NC-SA-4.0 - - name: ๐Ÿงน Cleanup local images (optional) + - name: ๐Ÿงน Cleanup local images run: docker image prune -af || true +