Skip to content

Commit f795d29

Browse files
authored
Merge pull request #317 from elbeno/fix-llvm-sh
👷 Fix usage of `llvm.sh`
2 parents 49159a3 + 0c2975b commit f795d29

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

.github/workflows/unit_tests.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@ jobs:
4242
cxx_flags: "-stdlib=libstdc++"
4343
- version: 21
4444
compiler: clang
45-
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 21
45+
install: sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh 21
4646
toolchain_root: "/usr/lib/llvm-21"
4747
- version: 21
4848
compiler: clang
4949
stdlib: libc++
50-
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 21 && sudo apt install -y libc++-21-dev libc++abi-21-dev
50+
install: sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh 21 && sudo apt install -y libc++-21-dev libc++abi-21-dev
5151
cxx_flags: "-stdlib=libc++"
5252
- version: 20
5353
compiler: clang
54-
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 20
54+
install: sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh 20
5555
toolchain_root: "/usr/lib/llvm-20"
5656
- version: 20
5757
compiler: clang
5858
stdlib: libc++
59-
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 20 && sudo apt install -y libc++-20-dev libc++abi-20-dev
59+
install: sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh 20 && sudo apt install -y libc++-20-dev libc++abi-20-dev
6060
cxx_flags: "-stdlib=libc++"
6161
- version: 19
6262
compiler: clang
@@ -286,7 +286,7 @@ jobs:
286286

287287
- name: Install build tools
288288
run: |
289-
wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh ${{env.DEFAULT_LLVM_VERSION}}
289+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh ${{env.DEFAULT_LLVM_VERSION}}
290290
sudo apt install -y pipx ninja-build clang-tidy-${{env.DEFAULT_LLVM_VERSION}} clang-format-${{env.DEFAULT_LLVM_VERSION}}
291291
292292
- name: Install cmake-format
@@ -336,7 +336,7 @@ jobs:
336336
- compiler: clang
337337
cc: "clang"
338338
cxx: "clang++"
339-
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 21
339+
install: sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh 21
340340
toolchain_root: "/usr/lib/llvm-21"
341341
- compiler: gcc
342342
cc: "gcc-14"
@@ -481,15 +481,16 @@ jobs:
481481

482482
- name: Install build tools
483483
run: |
484-
wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh ${{env.MULL_LLVM_MAJOR_VERSION}}
484+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" llvm.sh ${{env.MULL_LLVM_MAJOR_VERSION}}
485485
sudo apt install -y ninja-build python3-venv python3-pip
486486
487487
- name: Install mull
488488
env:
489489
mull-pkg: Mull-${{env.MULL_LLVM_MAJOR_VERSION}}-${{env.MULL_VERSION}}-LLVM-${{env.MULL_LLVM_VERSION}}-ubuntu-amd64-24.04.deb
490490
run: |
491-
wget https://github.com/mull-project/mull/releases/download/${{env.MULL_VERSION}}/${{env.mull-pkg}}
492-
sudo dpkg -i ${{env.mull-pkg}}
491+
MULL_DEB="$(mktemp)"
492+
wget -O "$MULL_DEB" https://github.com/mull-project/mull/releases/download/${{env.MULL_VERSION}}/${{env.mull-pkg}}
493+
sudo dpkg -i "$MULL_DEB"
493494
494495
- name: Restore CPM cache
495496
env:

0 commit comments

Comments
 (0)