Skip to content

Commit 12a000d

Browse files
hungmtruongho28
authored andcommitted
ci: upgrade runner to ubuntu-26.04 and expand test coverage
Switch CI runner from ubuntu-22.04 to ubuntu-26.04. Add additional packages (libgnutls28-dev, socat, pylint, swtpm) and --enable-gnutls to enable tests that were previously skipped due to missing dependencies. Signed-off-by: Jason Truong <jason.truong@windriver.com>
1 parent adb0942 commit 12a000d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ on:
3333

3434
jobs:
3535
build:
36-
runs-on: ubuntu-22.04
36+
runs-on: ubuntu-26.04
3737
steps:
3838
- name: Checkout QEMU source
3939
uses: actions/checkout@v4
@@ -73,6 +73,7 @@ jobs:
7373
libelf1 \
7474
libfdt-dev \
7575
libglib2.0-dev \
76+
libgnutls28-dev \
7677
libncurses5-dev \
7778
libpixman-1-dev \
7879
libslirp-dev \
@@ -82,9 +83,12 @@ jobs:
8283
libz-dev \
8384
make \
8485
ninja-build \
86+
pylint \
8587
python3 \
8688
python3-pip \
8789
screen \
90+
socat \
91+
swtpm \
8892
texinfo \
8993
unzip \
9094
vsftpd \
@@ -112,7 +116,7 @@ jobs:
112116
working-directory: qemu
113117
run: |
114118
export PATH="/usr/lib/ccache:$PATH"
115-
./configure --target-list="aarch64-softmmu,x86_64-softmmu" --enable-fdt --enable-plugins --enable-slirp --enable-capstone --disable-vhost-net --disable-vhost-user
119+
./configure --target-list="aarch64-softmmu,x86_64-softmmu" --enable-fdt --enable-plugins --enable-slirp --enable-capstone --disable-vhost-net --disable-vhost-user --enable-gnutls
116120
make -j$(nproc)
117121
make plugins
118122
make check-build

0 commit comments

Comments
 (0)