Activate base env for conda-lock
This commit is contained in:
2
.github/actions/create-conda-env/action.yml
vendored
2
.github/actions/create-conda-env/action.yml
vendored
@@ -10,8 +10,10 @@ runs:
|
|||||||
echo "Using pre-existing conda environments with prefix ${{ env.conda-env-name-no-time }}"
|
echo "Using pre-existing conda environments with prefix ${{ env.conda-env-name-no-time }}"
|
||||||
else
|
else
|
||||||
echo "Creating a conda environment for each toolchain with the toolchain installed"
|
echo "Creating a conda environment for each toolchain with the toolchain installed"
|
||||||
|
conda activate base
|
||||||
conda-lock install -n ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools ./conda-requirements-riscv-tools-linux-64.conda-lock.yml
|
conda-lock install -n ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools ./conda-requirements-riscv-tools-linux-64.conda-lock.yml
|
||||||
conda-lock install -n ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-esp-tools ./conda-requirements-esp-tools-linux-64.conda-lock.yml
|
conda-lock install -n ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-esp-tools ./conda-requirements-esp-tools-linux-64.conda-lock.yml
|
||||||
|
conda deactivate
|
||||||
|
|
||||||
echo "Add extra toolchain collateral to RISC-V install area"
|
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
|
conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-riscv-tools
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ SHELL ["/bin/bash", "-cl"]
|
|||||||
# Initialize repo
|
# Initialize repo
|
||||||
RUN cd chipyard && \
|
RUN cd chipyard && \
|
||||||
export MAKEFLAGS=-"j $(nproc)" && \
|
export MAKEFLAGS=-"j $(nproc)" && \
|
||||||
|
conda activate base && \
|
||||||
./setup.sh --env-name chipyard --skip-validate
|
./setup.sh --env-name chipyard --skip-validate
|
||||||
|
|
||||||
SHELL ["/opt/conda/bin/conda", "run", "-n", "chipyard", "/bin/bash", "-cl"]
|
SHELL ["/opt/conda/bin/conda", "run", "-n", "chipyard", "/bin/bash", "-cl"]
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ This is done by the following:
|
|||||||
.. code-block:: shell
|
.. code-block:: shell
|
||||||
|
|
||||||
conda install -n base conda-lock
|
conda install -n base conda-lock
|
||||||
|
conda activate base
|
||||||
|
|
||||||
Setting up the Chipyard Repo
|
Setting up the Chipyard Repo
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user