Skip to content

Commit aed7974

Browse files
authored
Merge pull request #293 from elbeno/update-mull
⬆️ Update Mull
2 parents def2a22 + d833bd5 commit aed7974

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/unit_tests.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ env:
1515
DEFAULT_CXX_STANDARD: 20
1616
DEFAULT_LLVM_VERSION: 21
1717
DEFAULT_GCC_VERSION: 14
18-
MULL_LLVM_VERSION: 18
19-
MULL_VERSION: 0.26.1
18+
MULL_LLVM_MAJOR_VERSION: 19
19+
MULL_LLVM_VERSION: 19.1.1
20+
MULL_VERSION: 0.27.1
2021
HYPOTHESIS_PROFILE: default
2122

2223
concurrency:
@@ -480,12 +481,15 @@ jobs:
480481

481482
- name: Install build tools
482483
run: |
483-
sudo apt update && sudo apt install -y clang-${{env.MULL_LLVM_VERSION}} ninja-build python3-venv python3-pip
484+
wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh ${{env.MULL_LLVM_MAJOR_VERSION}}
485+
sudo apt install -y ninja-build python3-venv python3-pip
484486
485487
- name: Install mull
488+
env:
489+
mull-pkg: Mull-${{env.MULL_LLVM_MAJOR_VERSION}}-${{env.MULL_VERSION}}-LLVM-${{env.MULL_LLVM_VERSION}}-ubuntu-amd64-24.04.deb
486490
run: |
487-
wget https://github.com/mull-project/mull/releases/download/${{env.MULL_VERSION}}/Mull-${{env.MULL_LLVM_VERSION}}-${{env.MULL_VERSION}}-LLVM-${{env.MULL_LLVM_VERSION}}.1-ubuntu-x86_64-24.04.deb
488-
sudo dpkg -i Mull-${{env.MULL_LLVM_VERSION}}-${{env.MULL_VERSION}}-LLVM-${{env.MULL_LLVM_VERSION}}.1-ubuntu-x86_64-24.04.deb
491+
wget https://github.com/mull-project/mull/releases/download/${{env.MULL_VERSION}}/${{env.mull-pkg}}
492+
sudo dpkg -i ${{env.mull-pkg}}
489493
490494
- name: Restore CPM cache
491495
env:
@@ -500,8 +504,8 @@ jobs:
500504
501505
- name: Configure CMake
502506
env:
503-
CC: "/usr/lib/llvm-${{env.MULL_LLVM_VERSION}}/bin/clang"
504-
CXX: "/usr/lib/llvm-${{env.MULL_LLVM_VERSION}}/bin/clang++"
507+
CC: "/usr/lib/llvm-${{env.MULL_LLVM_MAJOR_VERSION}}/bin/clang"
508+
CXX: "/usr/lib/llvm-${{env.MULL_LLVM_MAJOR_VERSION}}/bin/clang++"
505509
run: cmake -B ${{github.workspace}}/build -DCMAKE_CXX_STANDARD=${{env.DEFAULT_CXX_STANDARD}} -DCPM_SOURCE_CACHE=~/cpm-cache
506510

507511
- name: Save CPM cache

0 commit comments

Comments
 (0)