From 1158a2d8358c33574ff3f03daa9781a550c60fc3 Mon Sep 17 00:00:00 2001 From: BADtochka Date: Fri, 5 Jun 2026 21:50:07 +0300 Subject: [PATCH] chore: update action jobs for fork support --- .github/workflows/_docker-build-push.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_docker-build-push.yml b/.github/workflows/_docker-build-push.yml index e428d86..47f72f2 100644 --- a/.github/workflows/_docker-build-push.yml +++ b/.github/workflows/_docker-build-push.yml @@ -2,7 +2,7 @@ name: Docker build & push (reusable) # Reusable workflow that builds the three image targets defined in # deploy/docker/Dockerfile (backend, worker, frontend) and optionally pushes -# them to both ghcr.io and Docker Hub under the 3252a8/ namespace. +# them to both ghcr.io and Docker Hub under the repository owner's namespace. # # Called by: # - docker-dev.yml (tag_mode: dev, push: true) on pushes to dev @@ -84,13 +84,19 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Resolve image namespace + id: image_namespace + run: | + owner="${{ github.repository_owner }}" + echo "owner=${owner,,}" >> "$GITHUB_OUTPUT" + - name: Docker metadata id: meta uses: docker/metadata-action@v5 with: images: | - 3252a8/${{ matrix.image }} - ghcr.io/3252a8/${{ matrix.image }} + ${{ steps.image_namespace.outputs.owner }}/${{ matrix.image }} + ghcr.io/${{ steps.image_namespace.outputs.owner }}/${{ matrix.image }} tags: | type=raw,value=dev,enable=${{ inputs.tag_mode == 'dev' }} type=raw,value=latest,enable=${{ inputs.tag_mode == 'release' }}