Skip to content

Commit

Permalink
ci: Use nightly-2022-02-12 on macOS
Browse files Browse the repository at this point in the history
LLVM-18 hasn't been released on macOS yet

Signed-off-by: Dave Tucker <[email protected]>
  • Loading branch information
dave-tucker committed Feb 22, 2024
1 parent 5380a95 commit 38e3330
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -189,10 +189,14 @@ jobs:

- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly
toolchain: ${{ if runner.os == 'Linux' && 'nightly' || 'nightly-2024-02-12' }}
components: rust-src
targets: aarch64-unknown-linux-musl,x86_64-unknown-linux-musl

# Temporary workaround for LLVM 18 not being released yet.
- if: runner.os != 'Linux'
run: sed -i 's/nightly/nightly-2024-02-12/' test/integration-ebpf/rust-toolchain.toml

- uses: Swatinem/rust-cache@v2

- name: Install prerequisites
Expand Down Expand Up @@ -244,7 +248,8 @@ jobs:
- name: bpf-linker
if: runner.os == 'macOS'
# NB: rustc doesn't ship libLLVM.so on macOS, so disable proxying (default feature).
run: cargo install bpf-linker --git https://github.com/aya-rs/bpf-linker.git --no-default-features
# Revert back to using --git when LLVM18 is released.
run: cargo install bpf-linker --no-default-features

- name: Download debian kernels
if: runner.arch == 'ARM64'
Expand Down

0 comments on commit 38e3330

Please sign in to comment.