Skip to content

Commit f1bc6d2

Browse files
committed
Fix SSH key handling in CI workflow to ensure proper permissions and prevent access issues
1 parent 899722d commit f1bc6d2

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ jobs:
3131
eval $(ssh-agent -s)
3232
echo "SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> $GITHUB_ENV
3333
echo "SSH_AGENT_PID=$SSH_AGENT_PID" >> $GITHUB_ENV
34-
ssh-add NullOpsDevs.LibSsh.Test/docker/test-keys/id_rsa
34+
cp NullOpsDevs.LibSsh.Test/docker/test-keys/id_rsa /tmp/id_rsa
35+
chmod 600 /tmp/id_rsa
36+
ssh-add /tmp/id_rsa
3537
3638
- name: Build test project (Release)
3739
run: dotnet build -c Release --self-contained -r linux-x64 ./NullOpsDevs.LibSsh.Test/NullOpsDevs.LibSsh.Test.csproj

0 commit comments

Comments
 (0)