From 82bc14bc221e3c66db92474eccb1b69a59e14afc Mon Sep 17 00:00:00 2001 From: khalil-bot Date: Mon, 18 May 2026 14:37:25 +0200 Subject: [PATCH] fix(ci): add SSH certificate for deploy authentication Closes #38 Assisted-by: Claude:claude-sonnet-4-6 --- .github/workflows/ui.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ui.yml b/.github/workflows/ui.yml index 34f9148..4281d0c 100644 --- a/.github/workflows/ui.yml +++ b/.github/workflows/ui.yml @@ -103,9 +103,11 @@ jobs: - name: SSH deploy env: SSH_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + SSH_CERT: ${{ secrets.SSH_CERTIFICATE }} SHA_TAG: ${{ needs.docker.outputs.sha_tag }} run: | echo "$SSH_KEY" > /tmp/deploy_key + echo "$SSH_CERT" > /tmp/deploy_key-cert.pub chmod 600 /tmp/deploy_key ssh -i /tmp/deploy_key \ -p ${{ secrets.SSH_PORT }} \ @@ -118,4 +120,4 @@ jobs: docker rm dashboard-ui 2>/dev/null || true docker run -d --name dashboard-ui --restart unless-stopped -p 80:80 $SHA_TAG EOF" - rm /tmp/deploy_key + rm /tmp/deploy_key /tmp/deploy_key-cert.pub