From 196ad02795f4d6f7eaab18f58ee92853568b53e0 Mon Sep 17 00:00:00 2001 From: GSRN Date: Wed, 17 Sep 2025 01:26:20 +0200 Subject: [PATCH] chore: Update Docker image tags to include repository owner in CI workflow ### Summary of Changes - Added a new environment variable `REPO_OWNER` to specify the repository owner in the Docker build workflow. - Updated image tags in the CI workflow to use `REPO_OWNER` instead of the previous `IMAGE_PREFIX`, ensuring correct tagging for Docker images. ### Expected Results - Improved clarity and accuracy in Docker image tagging, facilitating better organization and management of images in the registry. --- .gitea/workflows/docker-build.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 0c3700d..3cd2405 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -10,6 +10,7 @@ on: env: REGISTRY: gittea.kammenstraatha.duckdns.org REGISTRY_URL: https://gittea.kammenstraatha.duckdns.org + REPO_OWNER: admin IMAGE_PREFIX: labfusion jobs: @@ -35,10 +36,10 @@ jobs: uses: docker/metadata-action@v5 with: images: | - ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/api-gateway - ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/service-adapters - ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/api-docs - ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/frontend + ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/api-gateway + ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/service-adapters + ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/api-docs + ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/frontend tags: | type=ref,event=branch type=ref,event=pr @@ -54,7 +55,7 @@ jobs: context: ./services/api-gateway platforms: linux/amd64,linux/arm64 push: true - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/api-gateway:${{ steps.meta.outputs.version }} + tags: ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/api-gateway:${{ steps.meta.outputs.version }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha,scope=api-gateway cache-to: type=gha,mode=max,scope=api-gateway @@ -65,7 +66,7 @@ jobs: context: ./services/service-adapters platforms: linux/amd64,linux/arm64 push: true - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/service-adapters:${{ steps.meta.outputs.version }} + tags: ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/service-adapters:${{ steps.meta.outputs.version }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha,scope=service-adapters cache-to: type=gha,mode=max,scope=service-adapters @@ -76,7 +77,7 @@ jobs: context: ./services/api-docs platforms: linux/amd64,linux/arm64 push: true - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/api-docs:${{ steps.meta.outputs.version }} + tags: ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/api-docs:${{ steps.meta.outputs.version }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha,scope=api-docs cache-to: type=gha,mode=max,scope=api-docs @@ -87,7 +88,7 @@ jobs: context: ./frontend platforms: linux/amd64,linux/arm64 push: true - tags: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/frontend:${{ steps.meta.outputs.version }} + tags: ${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/frontend:${{ steps.meta.outputs.version }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha,scope=frontend cache-to: type=gha,mode=max,scope=frontend