From f05a1444886c808d266b1b89cdab2ecfcadb0f55 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 23 Sep 2025 20:45:34 -0400 Subject: [PATCH] Docker Registry login action. --- .gitea/workflows/pr-docker-deploy.yml | 38 +++++++++++++++++++------ .gitea/workflows/renovate-pr-deploy.yml | 13 +++++++++ 2 files changed, 42 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/pr-docker-deploy.yml b/.gitea/workflows/pr-docker-deploy.yml index d9a109e..080e642 100644 --- a/.gitea/workflows/pr-docker-deploy.yml +++ b/.gitea/workflows/pr-docker-deploy.yml @@ -146,15 +146,22 @@ jobs: - name: Checkout uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - - name: Login to Gitea Container Registry - run: | - docker login -u gitea-sonarqube-bot -p ${RIKKU_REGISTRY_PASSWORD} git.trez.wtf + # - name: Login to Gitea Container Registry + # run: | + # docker login -u gitea-sonarqube-bot -p ${RIKKU_REGISTRY_PASSWORD} git.trez.wtf - - name: Login to Docker Hub + - name: Login to registries uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 with: - username: ${{ secrets.DOCKERHUB_USER }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} + 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 @@ -328,9 +335,22 @@ jobs: with: version: ${{ env.HC_VAULT_VERSION }} - - name: Login to Gitea Container Registry - run: | - docker login -u gitea-sonarqube-bot -p ${RIKKU_REGISTRY_PASSWORD} git.trez.wtf + # - name: Login to Gitea Container Registry + # run: | + # docker login -u gitea-sonarqube-bot -p ${RIKKU_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 669a96e..07c98a2 100644 --- a/.gitea/workflows/renovate-pr-deploy.yml +++ b/.gitea/workflows/renovate-pr-deploy.yml @@ -98,6 +98,19 @@ jobs: notification_title: "GITEA: [RENOVATE] Docker Compose Deployment @ Rikku" notification_message: "Starting Docker Compose run..." + - 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: Docker Compose Deployment uses: cssnr/stack-deploy-action@d58b92bcd776afc57ef12f55bafff71200fd218e # v1.4.0 with: