Skip to content

Commit e14606b

Browse files
Add CI checks with LLVM sysroot
1 parent a2fc9cc commit e14606b

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,19 @@ jobs:
2626
- { gcc: "gcc-15.deb" }
2727
- { gcc: "gcc-15-without-int128.deb" }
2828
commands: [
29-
"--std-tests",
29+
"--build-sysroot --std-tests",
3030
# FIXME: re-enable asm tests when GCC can emit in the right syntax.
31-
# "--asm-tests",
32-
"--test-libcore",
33-
"--extended-rand-tests",
34-
"--extended-regex-example-tests",
35-
"--extended-regex-tests",
36-
"--test-successful-rustc --nb-parts 2 --current-part 0",
37-
"--test-successful-rustc --nb-parts 2 --current-part 1",
38-
"--projects",
31+
# "--build-sysroot --asm-tests",
32+
"--build-sysroot --test-libcore",
33+
"--build-sysroot --extended-rand-tests",
34+
"--build-sysroot --extended-regex-example-tests",
35+
"--build-sysroot --extended-regex-tests",
36+
"--build-sysroot --test-successful-rustc --nb-parts 2 --current-part 0",
37+
"--build-sysroot --test-successful-rustc --nb-parts 2 --current-part 1",
38+
"--build-sysroot --projects",
39+
"--test-successful-rustc --nb-parts 2 --current-part 0 --with-llvm-sysroot",
40+
"--test-successful-rustc --nb-parts 2 --current-part 1 --with-llvm-sysroot",
41+
"--projects --with-llvm-sysroot",
3942
]
4043

4144
steps:
@@ -119,7 +122,7 @@ jobs:
119122

120123
- name: Run tests
121124
run: |
122-
./y.sh test --release --clean --build-sysroot ${{ matrix.commands }}
125+
./y.sh test --release --clean ${{ matrix.commands }}
123126
124127
duplicates:
125128
runs-on: ubuntu-24.04

0 commit comments

Comments
 (0)