From 35e36248021f737efb72a65240cf73d144dc9485 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Tue, 23 Jun 2026 00:02:06 +0700 Subject: [PATCH] Login to registry before Flutter image push --- .gitea/workflows/build-and-deploy.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index e4fba4a..24af564 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -19,6 +19,20 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Login to registry + env: + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} + GITEA_ACTOR: ${{ github.actor }} + GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + set -euo pipefail + username="${REGISTRY_USERNAME:-$GITEA_ACTOR}" + token="${REGISTRY_TOKEN:-$GITEA_TOKEN}" + test -n "$username" + test -n "$token" + printf '%s' "$token" | docker login gitea.dsrptlab.com -u "$username" --password-stdin + - name: Build and push image run: | set -euo pipefail