From 757b5d7d32acc9b4141f53eb8c7f3b6e45b6ca34 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sun, 22 Oct 2023 19:43:36 -0700 Subject: [PATCH] [ci] Add ssh key in chipyard-gpu-flow --- .github/workflows/chipyard-gpu-flow.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/chipyard-gpu-flow.yml b/.github/workflows/chipyard-gpu-flow.yml index 4b776b92..210ef42a 100644 --- a/.github/workflows/chipyard-gpu-flow.yml +++ b/.github/workflows/chipyard-gpu-flow.yml @@ -12,6 +12,7 @@ defaults: env: REMOTE_WORK_DIR: ${{ secrets.BUILDDIR }}/cy-ci-shared/cy-${{ github.sha }} JAVA_TMP_DIR: /tmp/cy-${{ github.sha }}-full + SSH_AUTH_SOCK: /tmp/ssh_agent_github.sock MAKEFLAGS: "-j32" jobs: @@ -69,6 +70,12 @@ jobs: rm -rf ${{ github.workspace }}/* || true rm -rf ${{ github.workspace }}/.* || true ls -alh . + # note: the agent spun up here will be made available throughout the + # workflow via env.SSH_AUTH_SOCK. + - name: Run ssh-agent + run: | + eval `ssh-agent -a $SSH_AUTH_SOCK -s` + echo "${{ secrets.PRIVATE_SSH_KEY }}" | ssh-add - - uses: actions/checkout@v3 - name: Setup repo copy run: |