diff options
| author | gingerBill <bill@gingerbill.org> | 2025-03-18 16:35:55 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2025-03-18 16:35:55 +0000 |
| commit | cf982fc222c9168775054591552bd1f0a7b930db (patch) | |
| tree | 5a8c1b3e503d3a489b1ef072e0ea18e5453b9aca /.github | |
| parent | 4c3c3a06315110051827b46c0011030e42d365a9 (diff) | |
Update to LLVM 20 in CI.
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/ci.yml | 18 | ||||
| -rw-r--r-- | .github/workflows/nightly.yml | 12 |
2 files changed, 15 insertions, 15 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e199c87d..31cefa78c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,7 +52,7 @@ jobs: usesh: true copyback: false prepare: | - pkg install -y gmake git bash python3 libxml2 llvm17 + pkg install -y gmake git bash python3 libxml2 llvm20 run: | # `set -e` is needed for test failures to register. https://github.com/vmactions/freebsd-vm/issues/72 set -e -x @@ -87,20 +87,20 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 17 - echo "/usr/lib/llvm-17/bin" >> $GITHUB_PATH + sudo ./llvm.sh 20 + echo "/usr/lib/llvm-20/bin" >> $GITHUB_PATH - name: Download LLVM (MacOS Intel) if: matrix.os == 'macos-13' run: | - brew install llvm@17 lua@5.4 - echo "/usr/local/opt/llvm@17/bin" >> $GITHUB_PATH + brew install llvm@20 lua@5.4 + echo "/usr/local/opt/llvm@20/bin" >> $GITHUB_PATH - name: Download LLVM (MacOS ARM) if: matrix.os == 'macos-14' run: | - brew install llvm@17 wasmtime lua@5.4 - echo "/opt/homebrew/opt/llvm@17/bin" >> $GITHUB_PATH + brew install llvm@20 wasmtime lua@5.4 + echo "/opt/homebrew/opt/llvm@20/bin" >> $GITHUB_PATH - name: Build Odin run: ./build_odin.sh release @@ -272,8 +272,8 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 18 - echo "/usr/lib/llvm-18/bin" >> $GITHUB_PATH + sudo ./llvm.sh 20 + echo "/usr/lib/llvm-20/bin" >> $GITHUB_PATH - name: Build Odin run: ./build_odin.sh release diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 314711efb..f0b25ae29 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -53,8 +53,8 @@ jobs: - name: (Linux) Download LLVM run: | apk add --no-cache \ - musl-dev llvm18-dev clang18 git mold lz4 \ - libxml2-static llvm18-static zlib-static zstd-static \ + musl-dev llvm20-dev clang20 git mold lz4 \ + libxml2-static llvm20-static zlib-static zstd-static \ make shell: alpine.sh --root {0} - name: build odin @@ -93,8 +93,8 @@ jobs: - uses: actions/checkout@v4 - name: Download LLVM and setup PATH run: | - brew install llvm@18 dylibbundler - echo "/usr/local/opt/llvm@18/bin" >> $GITHUB_PATH + brew install llvm@20 dylibbundler + echo "/usr/local/opt/llvm@20/bin" >> $GITHUB_PATH - name: build odin # These -L makes the linker prioritize system libraries over LLVM libraries, this is mainly to # not link with libunwind bundled with LLVM but link with libunwind on the system. @@ -130,8 +130,8 @@ jobs: - uses: actions/checkout@v4 - name: Download LLVM and setup PATH run: | - brew install llvm@18 dylibbundler - echo "/opt/homebrew/opt/llvm@18/bin" >> $GITHUB_PATH + brew install llvm@20 dylibbundler + echo "/opt/homebrew/opt/llvm@20/bin" >> $GITHUB_PATH - name: build odin # These -L makes the linker prioritize system libraries over LLVM libraries, this is mainly to # not link with libunwind bundled with LLVM but link with libunwind on the system. |