|
11 | 11 | - name: Checkout Muntjac |
12 | 12 | uses: actions/checkout@v4 |
13 | 13 |
|
14 | | - - name: Install Verilator |
15 | | - run: | |
16 | | - VERILATOR_VERSION=v4.210 |
17 | | - wget https://storage.googleapis.com/verilator-builds/verilator-"$VERILATOR_VERSION".tar.gz |
18 | | - sudo mkdir -p /tools/verilator |
19 | | - sudo chmod 777 /tools/verilator |
20 | | - sudo tar -C /tools/verilator -xvzf verilator-"$VERILATOR_VERSION".tar.gz |
21 | | - echo "/tools/verilator/$VERILATOR_VERSION/bin" >> $GITHUB_PATH |
22 | | -
|
23 | | - - name: Install Python dependencies |
24 | | - run: pip3 install setuptools wheel |
25 | | - |
26 | | - - name: Install FuseSoC |
27 | | - run: pip3 install -r python-requirements.txt |
| 14 | + - name: Prepare environment |
| 15 | + uses: ./.github/actions/prepare-env |
28 | 16 |
|
29 | 17 | - name: Run lint |
30 | 18 | run: make lint |
|
44 | 32 | - name: Checkout Muntjac |
45 | 33 | uses: actions/checkout@v4 |
46 | 34 |
|
47 | | - - name: Install Verilator |
48 | | - run: | |
49 | | - VERILATOR_VERSION=v4.210 |
50 | | - wget https://storage.googleapis.com/verilator-builds/verilator-"$VERILATOR_VERSION".tar.gz |
51 | | - sudo mkdir -p /tools/verilator |
52 | | - sudo chmod 777 /tools/verilator |
53 | | - sudo tar -C /tools/verilator -xvzf verilator-"$VERILATOR_VERSION".tar.gz |
54 | | - echo "/tools/verilator/$VERILATOR_VERSION/bin" >> $GITHUB_PATH |
55 | | -
|
56 | | - - name: Install Python dependencies |
57 | | - run: pip3 install setuptools wheel |
58 | | - |
59 | | - - name: Install FuseSoC |
60 | | - run: pip3 install -r python-requirements.txt |
| 35 | + - name: Prepare environment |
| 36 | + uses: ./.github/actions/prepare-env |
61 | 37 |
|
62 | 38 | - name: Run build |
63 | 39 | run: make sim-${{ matrix.name }} |
@@ -161,3 +137,10 @@ jobs: |
161 | 137 | name: riscv-tests-${{ matrix.name }} |
162 | 138 | path: results.xml |
163 | 139 | if-no-files-found: error |
| 140 | + |
| 141 | + - name: Publish job summary |
| 142 | + uses: mikepenz/action-junit-report@ec3a351c13e080dc4fa94c49ab7ad5bf778a9668 # v5 |
| 143 | + with: |
| 144 | + report_paths: results.xml |
| 145 | + annotate_only: true |
| 146 | + detailed_summary: true |
0 commit comments