@@ -3,6 +3,10 @@ name: riscv64 Docker
3
3
4
4
on : [push, pull_request, workflow_dispatch]
5
5
6
+ concurrency :
7
+ group : ${{github.workflow}}-${{github.ref}}
8
+ cancel-in-progress : true
9
+
6
10
jobs :
7
11
docker :
8
12
strategy :
@@ -14,33 +18,39 @@ jobs:
14
18
# fedora,
15
19
# opensuse,
16
20
# rockylinux,
17
- # ubuntu,
21
+ # ubuntu,
18
22
]
19
23
fail-fast : false
20
- name : riscv64 • ${{ matrix.distro }}
24
+ name : riscv64• ${{matrix.distro}}
21
25
runs-on : ubuntu-latest
22
26
steps :
23
- - uses : actions/checkout@v5
24
- - name : Set up QEMU
25
- uses : docker/setup-qemu-action@v3
26
- - name : Check docker
27
- run : |
28
- docker info
29
- docker buildx ls
30
- - name : Build env image
31
- run : make --directory=ci riscv64_${{ matrix.distro }}_env
32
- - name : Build devel project
33
- run : make --directory=ci riscv64_${{ matrix.distro }}_devel
34
- - name : Build project
35
- run : make --directory=ci riscv64_${{ matrix.distro }}_build
36
- - name : Test project
37
- run : make --directory=ci riscv64_${{ matrix.distro }}_test
27
+ - uses : actions/checkout@v5
28
+ - name : Set up QEMU
29
+ uses : docker/setup-qemu-action@v3
30
+ - name : Check docker
31
+ run : |
32
+ docker info
33
+ docker buildx ls
34
+ - name : Build env image
35
+ run : make --directory=ci riscv64_${{matrix.distro}}_env
36
+ - name : Build devel project
37
+ run : make --directory=ci riscv64_${{matrix.distro}}_devel
38
+ - name : Build project
39
+ run : make --directory=ci riscv64_${{matrix.distro}}_build
40
+ - name : Test project
41
+ run : make --directory=ci riscv64_${{matrix.distro}}_test
42
+
43
+ - name : Build install env image
44
+ run : make --directory=ci riscv64_${{matrix.distro}}_install_env
45
+ - name : Build install devel project
46
+ run : make --directory=ci riscv64_${{matrix.distro}}_install_devel
47
+ - name : Build install project
48
+ run : make --directory=ci riscv64_${{matrix.distro}}_install_build
49
+ - name : Test install project
50
+ run : make --directory=ci riscv64_${{matrix.distro}}_install_test
38
51
39
- - name : Build install env image
40
- run : make --directory=ci riscv64_${{ matrix.distro }}_install_env
41
- - name : Build install devel project
42
- run : make --directory=ci riscv64_${{ matrix.distro }}_install_devel
43
- - name : Build install project
44
- run : make --directory=ci riscv64_${{ matrix.distro }}_install_build
45
- - name : Test install project
46
- run : make --directory=ci riscv64_${{ matrix.distro }}_install_test
52
+ riscv64_docker :
53
+ runs-on : ubuntu-latest
54
+ needs : docker
55
+ steps :
56
+ - uses : actions/checkout@v5
0 commit comments