From 62eeea00c48d934576cf8d12f7b7baea3283f9aa Mon Sep 17 00:00:00 2001 From: sova-bootstrap Date: Wed, 27 May 2026 20:15:50 +0300 Subject: [PATCH] fix(ci): hosts + ssh for local test contour --- .gitea/workflows/build.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 430bf0c..ea2c2a2 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -48,7 +48,9 @@ jobs: steps: - uses: actions/checkout@v4 - name: Docker login - run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login "$REGISTRY" -u sova-ci --password-stdin + run: | + echo "${{ secrets.GITEA_HOST_IP }} git.sova.local" | tee -a /etc/hosts + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login "$REGISTRY" -u sova-ci --password-stdin - name: Build and push run: | TAG="${{ needs.parse-tag.outputs.full_tag }}" @@ -64,10 +66,14 @@ jobs: - name: Bump image tag in sova-deploy env: DEPLOY_KEY: ${{ secrets.SOVA_DEPLOY_KEY }} + GITEA_HOST_IP: ${{ secrets.GITEA_HOST_IP }} run: | + echo "${GITEA_HOST_IP} git.sova.local" | tee -a /etc/hosts eval "$(ssh-agent -s)" echo "$DEPLOY_KEY" | ssh-add - - git clone git@gitea.sova.local:sova/sova-deploy.git + mkdir -p ~/.ssh + ssh-keyscan -H git.sova.local >> ~/.ssh/known_hosts 2>/dev/null || true + git clone git@git.sova.local:sova/sova-deploy.git cd sova-deploy ENV="${{ needs.parse-tag.outputs.env }}" TAG="${{ needs.parse-tag.outputs.full_tag }}"