Skip to content

Commit a0e5198

Browse files
verilator-ci: revert from using artifacts: slower and tricky
1 parent 18708d6 commit a0e5198

File tree

1 file changed

+14
-39
lines changed

1 file changed

+14
-39
lines changed

.github/workflows/verilator-ci.yml

Lines changed: 14 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,8 @@
66
name: verilator-ci
77
on: [push, pull_request, workflow_dispatch]
88
jobs:
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: |

0 commit comments

Comments
 (0)