From 7736761a1124971b53676965418397180a1a0f4b Mon Sep 17 00:00:00 2001 From: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com> Date: Wed, 25 Mar 2026 04:01:38 +0000 Subject: [PATCH] ci: better ssh setup --- .gitea/workflows/publish.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 3f62afd..5daa5cc 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -17,12 +17,15 @@ jobs: fetch-depth: 0 - name: Setup SSH Key + env: + SSH_KEY: ${{ secrets.DEPLOY_KEY }} run: | mkdir -p ~/.ssh - echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519 + chmod 700 ~/.ssh + echo "$SSH_KEY" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 - # Thêm host vào known_hosts để không bị hỏi yes/no - ssh-keyscan git.demonkernel.io.vn >> ~/.ssh/known_hosts + ssh-keyscan -t ed25519 git.demonkernel.io.vn >> ~/.ssh/known_hosts + ssh -i ~/.ssh/id_ed25519 -o BatchMode=yes -o StrictHostKeyChecking=no git@git.demonkernel.io.vn "say_hello" || true - name: Set up JDK uses: actions/setup-java@v5