Skip to content

Commit 9a3e965

Browse files
committed
ci: cleanup
1 parent 4f1d23a commit 9a3e965

File tree

1 file changed

+35
-25
lines changed

1 file changed

+35
-25
lines changed

.github/workflows/riscv64_docker.yml

Lines changed: 35 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ name: riscv64 Docker
33

44
on: [push, pull_request, workflow_dispatch]
55

6+
concurrency:
7+
group: ${{github.workflow}}-${{github.ref}}
8+
cancel-in-progress: true
9+
610
jobs:
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

Comments
 (0)