From 3209ee63b5ef6f87ce08e99d67c46d5f5f6f4bdc Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Thu, 7 Apr 2022 12:57:57 -0700 Subject: [PATCH] Build verilator on knight/ferry --- .github/workflows/chipyard-run-tests.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index 59efb5b8..902b5bd9 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -104,14 +104,24 @@ jobs: - name: Build extra tests run: .github/scripts/build-extra-tests.sh - install-verilator: - name: install-verilator - runs-on: self-hosted + install-verilator-knight: + name: install-verilator-knight + runs-on: knight needs: cancel-prior-workflows steps: - name: Checkout uses: actions/checkout@v2 - - name: Build verilator on self-hosted + - name: Build verilator on knight CI machine + run: .github/scripts/remote-install-verilator.sh + + install-verilator-ferry: + name: install-verilator-ferry + runs-on: ferry + needs: cancel-prior-workflows + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Build verilator on ferry CI machine run: .github/scripts/remote-install-verilator.sh # Sentinel job to simplify how we specify which that basic setup is complete @@ -119,7 +129,7 @@ jobs: # When adding new prep jobs, please add them to `needs` below setup-complete: name: setup-complete - needs: [install-toolchains, install-verilator, build-extra-tests] + needs: [install-toolchains, install-verilator-knight, install-verilator-ferry, build-extra-tests] runs-on: ubuntu-latest steps: - name: Set up complete