mirror of
https://github.com/aya-rs/aya.git
synced 2026-09-27 10:02:34 +02:00
Switch VM integration jobs to let xtask resolve and download kernel versions from Ubuntu Mainline generic packages. Ubuntu Mainline has better LTS line coverage than the current Debian pool, including 5.15 and 6.6. Remove the Debian download helper and make the VM runner Ubuntu Mainline only. Require --kernel-arch, accept version arguments instead of .deb paths, and keep only the linux-image-unsigned plus linux-modules layout.
18 lines
482 B
Ruby
18 lines
482 B
Ruby
# Keep this congruent with `.github/workflows/ci.yml`.
|
|
|
|
# The clang shipped on macOS doesn't support BPF, so we need LLVM from brew.
|
|
brew "llvm"
|
|
|
|
brew "pkg-config"
|
|
brew "qemu"
|
|
|
|
# Required by libbpf-sys vendored dependencies.
|
|
brew "autoconf"
|
|
brew "automake"
|
|
brew "gawk"
|
|
|
|
# We need a musl C toolchain to compile our `test-distro` since some of our
|
|
# dependencies have build scripts that compile C code (i.e xz2).
|
|
tap "filosottile/musl-cross"
|
|
brew "filosottile/musl-cross/musl-cross"
|