diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index c2860a7..37e35c1 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -14,18 +14,18 @@ jobs: check: name: Check runs-on: ubuntu-24.04 - services: - ssh-agent: - image: alpine:latest - entrypoint: ["/bin/sh", "-c", "apk update && apk add openssh-client && eval \"$(ssh-agent -s)\" && ssh-add - <<< \"${{ secrets.MYREPO_TOKEN }}\" && ssh-keyscan git.kundeng.us ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl/OZiKVDxwnyvMxa+rjKvDpKqTxH1GWuGuDPLmENGQMbTVulajZWr9x8Q1cotoJiHZkt7DA5vczcjB/4lwgWA= >> ~/.ssh/known_hosts && tail -f /dev/null"] - options: --name ssh-agent steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.85.0 - run: | - export SSH_AUTH_SOCK=/ssh-agent/ssh-agent.sock + 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 check test: @@ -37,7 +37,13 @@ jobs: with: toolchain: 1.85.0 - run: | + mkdir -p ~/.ssh export SSH_AUTH_SOCK=/ssh-agent/ssh-agent.sock + 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 test fmt: @@ -50,7 +56,13 @@ jobs: toolchain: 1.85.0 - run: rustup component add rustfmt - run: | + mkdir -p ~/.ssh export SSH_AUTH_SOCK=/ssh-agent/ssh-agent.sock + 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 fmt --all -- --check clippy: @@ -63,7 +75,13 @@ jobs: toolchain: 1.85.0 - run: rustup component add clippy - run: | + mkdir -p ~/.ssh export SSH_AUTH_SOCK=/ssh-agent/ssh-agent.sock + 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 clippy -- -D warnings build: @@ -75,6 +93,12 @@ jobs: with: toolchain: 1.85.0 - run: | + mkdir -p ~/.ssh export SSH_AUTH_SOCK=/ssh-agent/ssh-agent.sock + 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