From c4aaea30c16ebf1c149e4a8707fe80eeee943465 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 3 Mar 2026 17:11:25 +0100 Subject: [PATCH] fix(ci): attempt fallback authentication tokens for docker registry --- .gitea/workflows/deploy.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e489d8f..f1291b3 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -200,7 +200,17 @@ jobs: - name: 🐳 Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: 🔐 Registry Login - run: echo "${{ secrets.NPM_TOKEN }}" | docker login git.infra.mintel.me -u "${{ github.repository_owner }}" --password-stdin + run: | + if echo "${{ secrets.NPM_TOKEN }}" | docker login git.infra.mintel.me -u "${{ github.repository_owner }}" --password-stdin 2>/dev/null; then + echo "NPM_TOKEN worked for repository_owner" + elif echo "${{ secrets.REGISTRY_PASS }}" | docker login git.infra.mintel.me -u "${{ github.repository_owner }}" --password-stdin 2>/dev/null; then + echo "REGISTRY_PASS worked for repository_owner" + elif echo "${{ secrets.GITHUB_TOKEN }}" | docker login git.infra.mintel.me -u "${{ github.actor }}" --password-stdin 2>/dev/null; then + echo "GITHUB_TOKEN worked for actor (${{ github.actor }})" + else + echo "🚨 All tokens failed to authenticate to git.infra.mintel.me!" + exit 1 + fi - name: 🏗️ Build and Push uses: docker/build-push-action@v5 with: