diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 2dd96d9..5d6c537 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -17,13 +17,19 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Extract registry hostname + id: registry + run: | + REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||') + echo "host=$REGISTRY_HOST" >> $GITHUB_OUTPUT + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Log in to Gitea Container Registry uses: docker/login-action@v3 with: - registry: ${{ gitea.server_url }} + registry: ${{ steps.registry.outputs.host }} username: ${{ gitea.actor }} password: ${{ secrets.REGISTRY_PASSWORD }} @@ -31,7 +37,7 @@ jobs: id: meta uses: docker/metadata-action@v5 with: - images: ${{ gitea.server_url }}/${{ gitea.repository }} + images: ${{ steps.registry.outputs.host }}/${{ gitea.repository }} tags: | type=ref,event=branch type=ref,event=pr