Skip to content

Commit 5642b7c

Browse files
Setup CI for Risc V testing with clang 17 and 18
1 parent d50061f commit 5642b7c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

.github/workflows/cross-rvv.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ concurrency:
44
group: ${{ github.workflow }}-${{ github.job }}-${{ github.ref }}
55
cancel-in-progress: true
66
env:
7-
LLVM_VERSION: "17"
87
GCC_VERSION: "12"
98
jobs:
109
build:
@@ -16,6 +15,9 @@ jobs:
1615
- 128
1716
- 256
1817
- 512
18+
LLVM_VERSION:
19+
- 17
20+
- 18
1921
steps:
2022
- name: Setup GCC
2123
run: |
@@ -28,9 +30,9 @@ jobs:
2830
# Install latest LLVM stable
2931
curl -o llvm.sh https://apt.llvm.org/llvm.sh
3032
chmod u+x llvm.sh
31-
sudo ./llvm.sh ${LLVM_VERSION}
32-
sudo ln -srf $(which clang-${LLVM_VERSION}) /usr/bin/clang
33-
sudo ln -srf $(which clang++-${LLVM_VERSION}) /usr/bin/clang++
33+
sudo ./llvm.sh ${{ matrix.LLVM_VERSION }}
34+
sudo ln -srf $(which clang-${{ matrix.LLVM_VERSION }}) /usr/bin/clang
35+
sudo ln -srf $(which clang++-${{ matrix.LLVM_VERSION }}) /usr/bin/clang++
3436
rm llvm.sh
3537
- name: Setup QEMU
3638
uses: docker/setup-qemu-action@v3.0.0

0 commit comments

Comments
 (0)