Skip to content

Commit 4535d22

Browse files
committed
ci: enable linuxquic in interop tests
Install the Linux QUIC module in CI interop tests when either the client or server is Linux QUIC, ensuring its availability in interop CI. Note if the kernel already supports QUIC, running make -C modules install will have no effect on the host. Signed-off-by: Xin Long <[email protected]>
1 parent 6cbc0c6 commit 4535d22

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/interop_tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ jobs:
5858
sudo add-apt-repository ppa:wireshark-dev/nightly
5959
sudo apt-get update
6060
sudo apt-get install -y --no-install-recommends tshark
61+
- name: Install Linux QUIC module
62+
if: ${{ matrix.server == 'linuxquic' || inputs.client == 'linuxquic' }}
63+
run: |
64+
git clone https://github.com/lxin/quic.git
65+
cd quic && sed -i '/LIBGNUTLS/d' configure.ac
66+
./autogen.sh && ./configure --prefix=/usr
67+
sudo make -C modules install
68+
cd ../ && rm -r quic
6169
- name: Install Python packages
6270
run: |
6371
pip install -U pip

0 commit comments

Comments
 (0)