From 7a4532c534ef698e8bf3181c36f7e8cdfa2e583d Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Sun, 19 Apr 2026 18:13:34 +0200 Subject: [PATCH] ci: fix docker login with --password-stdin and explicit registry --- .gitea/workflows/build.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 4794989..aedf3bc 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -23,13 +23,21 @@ jobs: docker buildx inspect --bootstrap - name: Login to Registry + env: + REGISTRY_HOSTPORT: ${{ secrets.REGISTRY_HOSTPORT }} + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} run: | - docker login ${{ secrets.REGISTRY_HOSTPORT }} -u ${{ secrets.REGISTRY_USERNAME }} -p ${{ secrets.REGISTRY_PASSWORD }} + set -euo pipefail + test -n "$REGISTRY_HOSTPORT" + echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_HOSTPORT" -u "$REGISTRY_USERNAME" --password-stdin - name: Build and push + env: + REGISTRY_HOSTPORT: ${{ secrets.REGISTRY_HOSTPORT }} run: | docker buildx build --push \ -f Dockerfile \ - -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:${{ gitea.sha }}" \ - -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:high-performance-latest" \ + -t "$REGISTRY_HOSTPORT/nxtgauge-frontend-solid:${{ gitea.sha }}" \ + -t "$REGISTRY_HOSTPORT/nxtgauge-frontend-solid:high-performance-latest" \ .