Skip to content

Commit

Permalink
ci: checkout submodules
Browse files Browse the repository at this point in the history
  • Loading branch information
ekiwi committed Jan 7, 2024
1 parent 9df22c8 commit b285f83
Showing 1 changed file with 17 additions and 6 deletions.
23 changes: 17 additions & 6 deletions .github/workflows/unittests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

- name: Install Tabby OSS Cad Suite (from YosysHQ)
uses: YosysHQ/setup-oss-cad-suite@v2
Expand Down Expand Up @@ -52,7 +54,9 @@ jobs:
uses: YosysHQ/setup-oss-cad-suite@v2
with:
version: '2022-06-22'
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Build
working-directory: synth
run: cargo build --verbose
Expand All @@ -67,7 +71,9 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

- name: Install Tabby OSS Cad Suite (from YosysHQ)
uses: YosysHQ/setup-oss-cad-suite@v2
Expand Down Expand Up @@ -129,7 +135,10 @@ jobs:
name: Check Repairs Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

- name: Install Icarus Verilog
run: sudo apt-get install -y iverilog
- name: Set up Python
Expand All @@ -155,7 +164,9 @@ jobs:
name: Test CirFix Quick Repairs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

- name: Install Icarus Verilog
run: sudo apt-get install -y iverilog
Expand Down Expand Up @@ -191,4 +202,4 @@ jobs:
run: |
cd cirfix
source venv/bin/activate
./run.py --working-dir=counter-wadden1 --experiment=first-counter-wadden-1 --threads=2 --simulator=iverilog
./run.py --working-dir=counter-wadden1 --experiment=first-counter-wadden-1 --threads=2 --simulator=iverilog

0 comments on commit b285f83

Please sign in to comment.