|
|
@ -26,8 +26,6 @@ jobs:
|
|
|
|
matrix:
|
|
|
|
matrix:
|
|
|
|
runner:
|
|
|
|
runner:
|
|
|
|
- ubuntu-latest # x86
|
|
|
|
- ubuntu-latest # x86
|
|
|
|
rust:
|
|
|
|
|
|
|
|
- 1.80.1
|
|
|
|
|
|
|
|
program:
|
|
|
|
program:
|
|
|
|
- kprobe
|
|
|
|
- kprobe
|
|
|
|
- kretprobe
|
|
|
|
- kretprobe
|
|
|
@ -50,10 +48,8 @@ jobs:
|
|
|
|
- tracepoint
|
|
|
|
- tracepoint
|
|
|
|
include:
|
|
|
|
include:
|
|
|
|
- runner: macos-13 # x86
|
|
|
|
- runner: macos-13 # x86
|
|
|
|
rust: 1.80.1
|
|
|
|
|
|
|
|
program: kprobe
|
|
|
|
program: kprobe
|
|
|
|
- runner: macos-14 # arm64
|
|
|
|
- runner: macos-14 # arm64
|
|
|
|
rust: 1.80.1
|
|
|
|
|
|
|
|
program: kprobe
|
|
|
|
program: kprobe
|
|
|
|
|
|
|
|
|
|
|
|
runs-on: ${{ matrix.runner }}
|
|
|
|
runs-on: ${{ matrix.runner }}
|
|
|
@ -65,22 +61,18 @@ jobs:
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
components: clippy,rust-src,rustfmt
|
|
|
|
components: clippy,rust-src,rustfmt
|
|
|
|
|
|
|
|
|
|
|
|
- uses: dtolnay/rust-toolchain@master
|
|
|
|
- uses: dtolnay/rust-toolchain@stable
|
|
|
|
if: runner.os == 'macOS' && runner.arch == 'X64'
|
|
|
|
if: runner.os == 'macOS' && runner.arch == 'X64'
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
toolchain: ${{ matrix.rust }}
|
|
|
|
|
|
|
|
targets: x86_64-unknown-linux-musl
|
|
|
|
targets: x86_64-unknown-linux-musl
|
|
|
|
|
|
|
|
|
|
|
|
- uses: dtolnay/rust-toolchain@master
|
|
|
|
- uses: dtolnay/rust-toolchain@stable
|
|
|
|
if: runner.os == 'macOS' && runner.arch == 'ARM64'
|
|
|
|
if: runner.os == 'macOS' && runner.arch == 'ARM64'
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
toolchain: ${{ matrix.rust }}
|
|
|
|
|
|
|
|
targets: aarch64-unknown-linux-musl
|
|
|
|
targets: aarch64-unknown-linux-musl
|
|
|
|
|
|
|
|
|
|
|
|
- uses: dtolnay/rust-toolchain@master
|
|
|
|
- uses: dtolnay/rust-toolchain@stable
|
|
|
|
if: runner.os == 'Linux'
|
|
|
|
if: runner.os == 'Linux'
|
|
|
|
with:
|
|
|
|
|
|
|
|
toolchain: ${{ matrix.rust }}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- uses: Swatinem/rust-cache@v2
|
|
|
|
- uses: Swatinem/rust-cache@v2
|
|
|
|
|
|
|
|
|
|
|
|