From 477c7ca7ec7df7f04ae1a7a5821f7a48e256c6b2 Mon Sep 17 00:00:00 2001 From: GMaysa Date: Thu, 2 Jul 2026 17:19:58 +0800 Subject: [PATCH] ci: update SSH configuration setup for Gitea to use system-wide ssh_config --- .gitea/workflows/build_artifacts.yml | 9 +++------ .gitea/workflows/ci.yml | 9 +++------ .gitea/workflows/deploy_patch.yml | 3 +-- .gitea/workflows/test.yml | 12 ++++-------- 4 files changed, 11 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/build_artifacts.yml b/.gitea/workflows/build_artifacts.yml index c8c9f78..57274e6 100644 --- a/.gitea/workflows/build_artifacts.yml +++ b/.gitea/workflows/build_artifacts.yml @@ -26,8 +26,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -68,8 +67,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -110,8 +108,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0eebebb..b764343 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -14,8 +14,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -55,8 +54,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -96,8 +94,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 diff --git a/.gitea/workflows/deploy_patch.yml b/.gitea/workflows/deploy_patch.yml index 4f8346e..4bc3788 100644 --- a/.gitea/workflows/deploy_patch.yml +++ b/.gitea/workflows/deploy_patch.yml @@ -20,8 +20,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 1c4dee2..d9b8d5c 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -15,8 +15,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -47,8 +46,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -91,8 +89,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4 @@ -118,8 +115,7 @@ jobs: steps: - name: Setup SSH config for Gitea run: | - mkdir -p ~/.ssh - echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" > ~/.ssh/config + echo -e "Host gitea\n HostName 100.79.174.108\n Port 222\n StrictHostKeyChecking no" | sudo tee -a /etc/ssh/ssh_config - name: Checkout repository uses: actions/checkout@v4