Skip to content

Commit

Permalink
Install zenoh-dissector build dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzzypixelz committed Oct 29, 2024
1 parent b7e68a9 commit 8d65a76
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/sync-lockfiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,14 @@ jobs:
- name: Install build dependencies
run: sudo apt-get install -y llvm-dev libclang-dev clang libacl1-dev

- name: Install build dependencies (zenoh-dissector)
if: ${{ matrix.dependant == 'eclipse-zenoh/zenoh-dissector' }}
run: |
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:wireshark-dev/stable
sudo apt install -y wireshark-dev
sudo apt install -y --allow-change-held-packages wireshark
# NOTE: Not all Zenoh dependants have their Cargo manifest and lockfile
# at the repository's toplevel. The only exception being zenoh-kotlin and
# zenoh-java. Thus the need for this ugly workaround.
Expand Down

0 comments on commit 8d65a76

Please sign in to comment.