@@ -3,6 +3,10 @@ name: riscv64 Docker
33
44on : [push, pull_request, workflow_dispatch]
55
6+ concurrency :
7+ group : ${{github.workflow}}-${{github.ref}}
8+ cancel-in-progress : true
9+
610jobs :
711 docker :
812 strategy :
@@ -14,33 +18,39 @@ jobs:
1418 # fedora,
1519 # opensuse,
1620 # rockylinux,
17- # ubuntu,
21+ # ubuntu,
1822 ]
1923 fail-fast : false
20- name : riscv64 • ${{ matrix.distro }}
24+ name : riscv64• ${{matrix.distro}}
2125 runs-on : ubuntu-latest
2226 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
3851
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