From e966b91cbe6cc4fb0a763d473a1c101642074ba6 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Tue, 17 Oct 2023 11:41:04 -0700 Subject: [PATCH] [ci] Add SSH key before init-submodules for access to rocket-gpu Need to do the same for every init-submodule script run --- .github/actions/prepare-gpu/action.yml | 2 ++ .github/scripts/run-tests.sh | 2 +- .gitmodules | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/actions/prepare-gpu/action.yml b/.github/actions/prepare-gpu/action.yml index 050e4657..e0527808 100644 --- a/.github/actions/prepare-gpu/action.yml +++ b/.github/actions/prepare-gpu/action.yml @@ -20,6 +20,8 @@ runs: - name: Init submodules to ensure stimuli is located run: | conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-${{ inputs.toolchain }} + eval `ssh-agent -s` + ssh-add - <<< '${{ secrets.PRIVATE_SSH_KEY }}' ./scripts/init-submodules-no-riscv-tools.sh --force shell: bash -leo pipefail {0} diff --git a/.github/scripts/run-tests.sh b/.github/scripts/run-tests.sh index 582b5535..d04b07fc 100755 --- a/.github/scripts/run-tests.sh +++ b/.github/scripts/run-tests.sh @@ -139,7 +139,7 @@ case $1 in ;; chipyard-vortex) # FIXME fix args.bin - run_binary BINARY=$LOCAL_CHIPYARD_DIR/generators/rocket-gpu/stimuli/vecadd.elf + run_binary BINARY=$LOCAL_CHIPYARD_DIR/generators/rocket-gpu/stimuli/vecadd.bin.elf ;; chipyard-coalescer) run_binary BINARY=none diff --git a/.gitmodules b/.gitmodules index 9be7aba6..3d7620c8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -135,4 +135,4 @@ url = https://github.com/ucb-bar/berkeley-hardfloat.git [submodule "generators/rocket-gpu"] path = generators/rocket-gpu - url = https://github.com/hansungk/rocket-gpu.git + url = git@github.com:hansungk/rocket-gpu.git