diff options
| author | Jack | 2021-12-18 08:27:38 +0000 |
|---|---|---|
| committer | Jack | 2021-12-18 08:27:38 +0000 |
| commit | dd9ad534771247ac16eaa47eb9794102736b5102 (patch) | |
| tree | d4566d317cb8526b79017de1e438aea8217dd1d4 /.github/workflows | |
| parent | 440edc4436fb3a8a4175ae425a0d31c4997ee60f (diff) | |
| parent | f50f74f583fba7b98e550c440df091e559ce32b8 (diff) | |
Merge branch 'master' into 3.5-release
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/test.yml | 40 |
1 files changed, 8 insertions, 32 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index abce6d13..ce18fab0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,6 @@ jobs: system: ["ubuntu-20.04"] jvm: ["adopt@1.8"] scala: ["2.13.6", "2.12.15"] - verilator: ["4.204"] espresso: ["2.4"] runs-on: ${{ matrix.system }} @@ -25,32 +24,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Install Z3 - if: matrix.system == 'ubuntu-20.04' - run: | - sudo apt-get install -y z3 - z3 --version - - - name: Cache Verilator ${{ matrix.verilator }} - uses: actions/cache@v2.1.6 - id: cache-verilator + - name: Install Tabby OSS Cad Suite (from YosysHQ) + uses: YosysHQ/setup-oss-cad-suite@v1 with: - path: verilator-${{ matrix.verilator }} - key: ${{ matrix.system }}-verilator-${{ matrix.verilator }} - - name: Compile Verilator ${{ matrix.verilator }} - if: steps.cache-verilator.outputs.cache-hit != 'true' - run: | - wget https://github.com/verilator/verilator/archive/refs/tags/v${{ matrix.verilator }}.tar.gz - tar xvf v${{ matrix.verilator }}.tar.gz - cd verilator-${{ matrix.verilator }} - autoconf - ./configure - make - - name: Install Verilator ${{ matrix.verilator }} - run: | - cd verilator-${{ matrix.verilator }} - sudo make install - verilator --version + osscadsuite-version: '2021-11-09' - name: Install Espresso run: | @@ -70,7 +47,7 @@ jobs: if: startsWith(matrix.scala, '2.12') run: sbt ++${{ matrix.scala }} docs/mdoc - name: Test - run: sbt ++${{ matrix.scala }} test noPluginTests/test + run: sbt ++${{ matrix.scala }} test - name: Binary compatibility run: sbt ++${{ matrix.scala }} mimaReportBinaryIssues @@ -80,11 +57,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 - - name: Install Verilator and Z3 - run: | - sudo apt-get install -y verilator z3 - verilator --version - z3 --version + - name: Install Tabby OSS Cad Suite (from YosysHQ) + uses: YosysHQ/setup-oss-cad-suite@v1 + with: + osscadsuite-version: '2021-11-09' - name: Install Espresso run: | cd /tmp |
