diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index f010500..9e09b45 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -11,6 +11,29 @@ on: - devel jobs: + setup_ssh: + runs-on: ubuntu-24.04 + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Install SSH client + run: | + sudo apt-get update + sudo apt-get install openssh-client + + - name: Setup SSH Agent + run: | + mkdir -p ~/.ssh + echo "$EXTREPO_KEY" > ~/.ssh/gitlab_deploy_key + chmod 600 ~/.ssh/gitlab_deploy_key + ssh-keyscan git.kundeng.us ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl/OZiKVDxwnyvMxa+rjKvDpKqTxH1GWuGuDPLmENGQMbTVulajZWr9x8Q1cotoJiHZkt7DA5vczcjB/4lwgWA= >> ~/.ssh/known_hosts + eval $(ssh-agent -s) + ssh-add -v ~/.ssh/gitlab_deploy_key + env: + EXTREPO_KEY: ${{ secrets.MYREPO_TOKEN }} + + check: name: Check runs-on: ubuntu-24.04 @@ -62,14 +85,5 @@ jobs: with: toolchain: 1.85.0 - run: | - mkdir -p ~/.ssh - echo "$EXTREPO_KEY" > ~/.ssh/gitlab_deploy_key - chmod 600 ~/.ssh/gitlab_deploy_key - ssh-keyscan git.kundeng.us ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl/OZiKVDxwnyvMxa+rjKvDpKqTxH1GWuGuDPLmENGQMbTVulajZWr9x8Q1cotoJiHZkt7DA5vczcjB/4lwgWA= >> ~/.ssh/known_hosts - eval $(ssh-agent -s) - ssh-add -v ~/.ssh/gitlab_deploy_key - cargo build --release - env: - EXTREPO_KEY: ${{ secrets.MYREPO_TOKEN }}