Skip to content

Commit

Permalink
github: use the new wireshark nightly PPA in workflows interop
Browse files Browse the repository at this point in the history
With this, we no longer need to compile wireshark manually.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
  • Loading branch information
lxin committed Feb 11, 2025
1 parent eb422ad commit 5c854e4
Showing 1 changed file with 3 additions and 21 deletions.
24 changes: 3 additions & 21 deletions .github/workflows/interop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,10 @@ jobs:
steps:
- name: Install dependencies
run: |
sudo add-apt-repository ppa:wireshark-dev/nightly
sudo apt-get update
sudo apt-get -y install make autoconf automake libtool pkg-config \
gnutls-dev linux-headers-$(uname -r)
sudo apt-get -y install cmake flex bison byacc ninja-build python3-pip \
libgcrypt20-dev libc-ares-dev libglib2.0-dev libpcap-dev
sudo apt-get install -y gnutls-dev
sudo apt-get install -y --no-install-recommends tshark
- name: Checkout linuxquic
uses: actions/checkout@v4
Expand All @@ -27,23 +26,6 @@ jobs:
make -C modules
sudo make -C modules install
# wireshark
- name: Checkout wireshark
uses: actions/checkout@v4
with:
repository: wireshark/wireshark
path: wireshark
- name: Install wireshark
run: |
cd wireshark
cmake -GNinja -DBUILD_wireshark=0 -DBUILD_qtshark=0 -DBUILD_editcap=1 \
-DBUILD_capinfos=0 -DBUILD_text2pcap=0 -DBUILD_rawshark=0 -DBUILD_sdjournal=0 \
-DBUILD_sshdump=0 -DBUILD_ciscodump=0 -DBUILD_sharkd=0 -DENABLE_STATIC=1 \
-DENABLE_PLUGINS=0 -DENABLE_LIBXML2=0 -DENABLE_BROTLI=0 -DENABLE_GNUTLS=1 .
ninja
sudo ninja install
cd ../
# quic-interop-runner
- name: Checkout quic-interop-runner
uses: actions/checkout@v4
Expand Down

0 comments on commit 5c854e4

Please sign in to comment.