From f01b5b2b36d4148614f643f9b67a36e26aa53e04 Mon Sep 17 00:00:00 2001 From: Vladimir Zagainov Date: Wed, 5 Aug 2026 23:49:40 +0300 Subject: [PATCH] fix: CI/CD workflow - fix Docker repository name case sensitivity issue The Docker registry requires repository names to be lowercase. Fixed by converting the Gitea repository owner to lowercase for image tags while keeping the original case for authentication purposes. --- .gitea/workflows/docker-build.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 2ea9281..a14c00f 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -11,6 +11,8 @@ env: GO_VERSION: "1.25" REGISTRY: gitea.mrixs.me IMAGE_NAME: naviwatcher + # Convert repository owner to lowercase for Docker compatibility + REPO_OWNER_LOWER: ${{ toLower(gitea.repository_owner) }} jobs: test: @@ -90,7 +92,7 @@ jobs: context: . push: true tags: | - ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest - ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:${{ github.sha }} - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:buildcache - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:buildcache,mode=max \ No newline at end of file + ${{ env.REGISTRY }}/${{ env.REPO_OWNER_LOWER }}/${{ env.IMAGE_NAME }}:latest + ${{ env.REGISTRY }}/${{ env.REPO_OWNER_LOWER }}/${{ env.IMAGE_NAME }}:${{ github.sha }} + cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.REPO_OWNER_LOWER }}/${{ env.IMAGE_NAME }}:buildcache + cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.REPO_OWNER_LOWER }}/${{ env.IMAGE_NAME }}:buildcache,mode=max \ No newline at end of file