Skip to content

Commit caf112b

Browse files
committed
ci(build): adjust dependencies
1 parent 7bf91dc commit caf112b

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
with:
3030
submodules: recursive
3131
- uses: dtolnay/rust-toolchain@stable
32-
- run: sudo apt update && sudo apt install ethtool iputils-ping iperf iperf3 pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
32+
- run: sudo apt update && sudo apt install pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
3333
- uses: Swatinem/rust-cache@v2
3434
- run: cargo check --workspace --all-features
3535
- run: cargo build --workspace --all-features
@@ -45,7 +45,7 @@ jobs:
4545
- uses: dtolnay/rust-toolchain@stable
4646
with:
4747
components: clippy
48-
- run: sudo apt update && sudo apt install ethtool iputils-ping iperf iperf3 pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
48+
- run: sudo apt update && sudo apt install pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
4949
- uses: Swatinem/rust-cache@v2
5050
- run: cargo clippy --workspace --all-features --tests -- -Dwarnings
5151
# - uses: giraffate/clippy-action@v1

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
with:
4040
submodules: recursive
4141
- uses: dtolnay/rust-toolchain@stable
42-
- run: sudo apt update && sudo apt install ethtool iputils-ping iperf iperf3 pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
42+
- run: sudo apt update && sudo apt install ethtool iputils-ping iproute2 iperf3 pkg-config m4 libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
4343
- name: Cache LLVM and Clang
4444
id: cache-llvm
4545
uses: maxnowack/local-cache@v2

.github/workflows/verify.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,12 @@ jobs:
2727
- kernel: "6.12"
2828
llvm: "17"
2929
runs-on: ${{ matrix.kernel }}
30-
if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'push' || github.event_name == 'workflow_dispatch' || github.event_name == 'schedule'
3130
steps:
3231
- uses: actions/checkout@v4
3332
with:
3433
submodules: recursive
3534
- uses: dtolnay/rust-toolchain@stable
36-
- run: sudo apt update && sudo apt install ethtool iputils-ping iperf iperf3 pkg-config m4 clang llvm libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
35+
- run: sudo apt update && sudo apt install ethtool iputils-ping iproute2 iperf3 datamash bc pkg-config m4 libelf-dev libpcap-dev gcc-multilib libnftnl-dev libmnl-dev autoconf automake autopoint flex bison gawk libtool -y
3736
- name: Cache LLVM and Clang
3837
id: cache-llvm
3938
uses: maxnowack/local-cache@v2

0 commit comments

Comments
 (0)