diff --git a/.github/workflows/run_IP.yaml b/.github/workflows/run_IP.yaml index 893e874..8aeb5af 100644 --- a/.github/workflows/run_IP.yaml +++ b/.github/workflows/run_IP.yaml @@ -38,18 +38,6 @@ jobs: - name: Install IP (EF_UVM) if: ${{ !inputs.is-ip }} run: git clone ${{ inputs.url }} ${{ env.IP_PATH }} - - name: Install ip dependencies - run: | - cd ${{ env.IP_PATH }} - ls -la ip/ - if [ -f ip/dependencies.json ]; then - echo "File exists!" - pip install ipmgr - ipm install-deps - else - echo "dependencies.json file not found, skipping install." - fi - - name: Install EF_UVM (EF_UVM) if: ${{ !inputs.is-ip }} uses: actions/checkout@v4 @@ -64,6 +52,18 @@ jobs: if: ${{ inputs.is-ip }} run: | git clone https://github.com/efabless/EF_UVM.git ${{ env.EF_UVM_PATH }} + - name: Install ip dependencies + uses: actions/checkout@v4 + run: | + cd ${{ env.IP_PATH }} + ls -la ip/ + if [ -f ip/dependencies.json ]; then + echo "File exists!" + pip install ipmgr + ipm install-deps + else + echo "dependencies.json file not found, skipping install." + fi - name: Set Artifact Name id: set_artifact_name run: |