From 0756fb073a9219148576892933fcc83c70689b8f Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 23 Sep 2025 20:45:38 -0400 Subject: [PATCH] Docker Registry login action. --- .gitea/workflows/pr-docker-deploy.yml | 40 +++++++++++++++++++------ .gitea/workflows/renovate-pr-deploy.yml | 13 ++++++++ 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/pr-docker-deploy.yml b/.gitea/workflows/pr-docker-deploy.yml index a64138b..880a5e8 100644 --- a/.gitea/workflows/pr-docker-deploy.yml +++ b/.gitea/workflows/pr-docker-deploy.yml @@ -187,13 +187,22 @@ jobs: - name: Checkout uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - - name: Show Docker‑related env vars - run: | - env | grep '^DOCKER_' || true + # - name: Login to Gitea Container Registry + # run: | + # docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf - - name: Login to Gitea Container Registry - run: | - docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf + - name: Login to registries + uses: docker/login-action@v3 + with: + registry-auth: | + - username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + - registry: ghcr.io + username: ${{ secrets.GHCR_USER }} + password: ${{ secrets.GITHUB_LOGIN_TOKEN }} + - registry: git.trez.wtf + username: ${{ secrets.BOT_GITEA_USER }} + password: ${{ secrets.BOT_GITEA_PASSWORD }} - name: Cache Vault install id: cache-vault @@ -325,9 +334,22 @@ jobs: with: version: ${{ env.HC_VAULT_VERSION }} - - name: Login to Gitea Container Registry - run: | - docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf + # - name: Login to Gitea Container Registry + # run: | + # docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf + + - name: Login to registries + uses: docker/login-action@v3 + with: + registry-auth: | + - username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + - registry: ghcr.io + username: ${{ secrets.GHCR_USER }} + password: ${{ secrets.GITHUB_LOGIN_TOKEN }} + - registry: git.trez.wtf + username: ${{ secrets.BOT_GITEA_USER }} + password: ${{ secrets.BOT_GITEA_PASSWORD }} - name: Gotify Notification uses: eikendev/gotify-action@master diff --git a/.gitea/workflows/renovate-pr-deploy.yml b/.gitea/workflows/renovate-pr-deploy.yml index 0e584f1..a24bb6d 100644 --- a/.gitea/workflows/renovate-pr-deploy.yml +++ b/.gitea/workflows/renovate-pr-deploy.yml @@ -143,6 +143,19 @@ jobs: run: | vault kv get -format=json benedikta-docker/env | jq -r '.data.data' | jq -r 'keys[] as $k | "\($k)='\''\(.[$k])'\''"' > .env + - name: Login to registries + uses: docker/login-action@v3 + with: + registry-auth: | + - username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + - registry: ghcr.io + username: ${{ secrets.GHCR_USER }} + password: ${{ secrets.GITHUB_LOGIN_TOKEN }} + - registry: git.trez.wtf + username: ${{ secrets.BOT_GITEA_USER }} + password: ${{ secrets.BOT_GITEA_PASSWORD }} + - name: Gotify Notification uses: eikendev/gotify-action@master with: