From e7c7f3365911403f0c528f8121cd7f666151c21d Mon Sep 17 00:00:00 2001 From: virtus Date: Tue, 7 Apr 2026 05:30:25 +0000 Subject: [PATCH] Refactor Gitea Docker publish workflow: replace hardcoded registry with dynamic server URL --- .gitea/workflows/docker-publish.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 491ac0c..f87216f 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -19,18 +19,23 @@ jobs: - name: Log in to Gitea Registry env: - REGISTRY: ${{ secrets.GITEA_REGISTRY }} + SERVER_URL: ${{ gitea.server_url }} USERNAME: ${{ gitea.actor }} PASSWORD: ${{ secrets.TOKEN }} run: | + REGISTRY="${SERVER_URL#https://}" + REGISTRY="${REGISTRY#http://}" echo "$PASSWORD" | docker login "$REGISTRY" -u "$USERNAME" --password-stdin - name: Build and push image env: - REGISTRY: ${{ secrets.GITEA_REGISTRY }} + SERVER_URL: ${{ gitea.server_url }} REPOSITORY: ${{ gitea.repository }} REF: ${{ gitea.ref }} run: | + REGISTRY="${SERVER_URL#https://}" + REGISTRY="${REGISTRY#http://}" + if [[ "$REF" == refs/tags/v* ]]; then TAG="${REF#refs/tags/}" else