From 4f6e48ce8834badba08a3838edafa482176f67a0 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Fri, 6 Jan 2023 16:48:04 -0800 Subject: [PATCH] Always install spike/libgloss in gh-actions --- .github/actions/create-conda-env/action.yml | 22 +++++++-------------- .github/workflows/chipyard-run-tests.yml | 6 ------ 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/.github/actions/create-conda-env/action.yml b/.github/actions/create-conda-env/action.yml index 5410ae50..f033ed93 100644 --- a/.github/actions/create-conda-env/action.yml +++ b/.github/actions/create-conda-env/action.yml @@ -1,11 +1,5 @@ name: create-conda-env description: 'Create conda environments if they dont exist' -inputs: - install-collateral: - description: 'Install Spike/Libgloss/etc' - required: false - default: true - runs: using: "composite" steps: @@ -20,14 +14,12 @@ runs: conda-lock install -n ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-esp-tools ./conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml conda deactivate - if [[ "${{ inputs.install-collateral }}" == 'true' ]]; then - echo "Add extra toolchain collateral to RISC-V install area" - conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools - ./scripts/build-toolchain-extra.sh riscv-tools -p $CONDA_PREFIX/riscv-tools - conda deactivate - conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-esp-tools - ./scripts/build-toolchain-extra.sh esp-tools -p $CONDA_PREFIX/esp-tools - conda deactivate - fi + echo "Add extra toolchain collateral to RISC-V install area" + conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools + ./scripts/build-toolchain-extra.sh riscv-tools -p $CONDA_PREFIX/riscv-tools + conda deactivate + conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-esp-tools + ./scripts/build-toolchain-extra.sh esp-tools -p $CONDA_PREFIX/esp-tools + conda deactivate fi shell: bash -leo pipefail {0} diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index d3088f4b..4676a49e 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -83,8 +83,6 @@ jobs: uses: ./.github/actions/git-workaround - name: Create conda env uses: ./.github/actions/create-conda-env - with: - install-collateral: false - name: Check commits of each submodule run: | conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools @@ -111,8 +109,6 @@ jobs: uses: ./.github/actions/git-workaround - name: Create conda env uses: ./.github/actions/create-conda-env - with: - install-collateral: false - name: Check that the tutorial-setup patches apply run: | conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools @@ -138,8 +134,6 @@ jobs: uses: ./.github/actions/git-workaround - name: Create conda env uses: ./.github/actions/create-conda-env - with: - install-collateral: false - name: Check that documentation builds with no warnings/errors run: | conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools