File tree Expand file tree Collapse file tree 1 file changed +14
-39
lines changed Expand file tree Collapse file tree 1 file changed +14
-39
lines changed Original file line number Diff line number Diff line change 66name : verilator-ci
77on : [push, pull_request, workflow_dispatch]
88jobs :
9- verilator-ci-setup :
10- name : Public Verilator CI (setup)
11- runs-on : ubuntu-22.04
12- container :
13- image : fconti/pulp-verilator:latest
14- volumes :
15- - ${{ github.workspace }}:/workspaces
16- steps :
17- - name : Checkout repository
18- uses : actions/checkout@v2
19- - name : Check container environment
20- run : |
21- echo "Running on:"
22- cat /etc/os-release
23- - name : Check Verilator version
24- shell : bash
25- run : |
26- cd /workspaces
27- verilator --version
28- - name : Verilate
29- shell : bash
30- run : |
31- cd /workspaces
32- mkdir -p utils/bin && touch utils/bin/bender
33- make checkout
34- make verilate
35- - name : Upload prebuilt Verilator
36- uses : actions/upload-artifact@v4
37- with :
38- name : built-verilator
39- path : /workspaces/build/verilator
40-
41- verilator-ci-tests :
42- name : Public Verilator CI (tests)
9+ verilator-ci :
10+ name : Public Verilator CI
4311 runs-on : ubuntu-22.04
4412 container :
4513 image : fconti/pulp-verilator:latest
@@ -98,11 +66,18 @@ jobs:
9866 run : |
9967 echo "Running on:"
10068 cat /etc/os-release
101- - name : Download prebuilt Verilator
102- uses : actions/download-artifact@v4
103- with :
104- name : built-verilator
105- path : /workspaces/build/verilator
69+ - name : Check Verilator version
70+ shell : bash
71+ run : |
72+ cd /workspaces
73+ verilator --version
74+ - name : Verilate
75+ shell : bash
76+ run : |
77+ cd /workspaces
78+ mkdir -p utils/bin && touch utils/bin/bender
79+ make checkout
80+ make verilate
10681 - name : Checkout software
10782 shell : bash
10883 run : |
You can’t perform that action at this time.
0 commit comments