Skip to content

Commit c4ebeb7

Browse files
committed
CI: Refresh the Coverity Github Action configuration
Update to Ubuntu 24.04, and checkout@v4 as v2 is deprecated. The build step goes out of it's way to exclude docs and stubdom (but include plain MiniOS), so disable those at the ./configure stage. Refresh the package list. libbz2-dev was in there twice, and e2fslibs-dev is a a transitional package to libext2fs-dev. I'm not aware of libtool ever having been a Xen dependency. Signed-off-by: Andrew Cooper <[email protected]> Reviewed-by: Roger Pau Monné <[email protected]> Release-Acked-by: Oleksii Kurochko <[email protected]>
1 parent 64cee18 commit c4ebeb7

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

.github/workflows/coverity.yml

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,39 @@ on:
88

99
jobs:
1010
coverity:
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
- name: Install build dependencies
1414
run: |
15-
sudo apt-get install -y wget git gawk \
16-
libbz2-dev build-essential \
17-
zlib1g-dev libncurses5-dev iasl \
18-
libbz2-dev e2fslibs-dev uuid-dev ocaml \
19-
ocaml-findlib libyajl-dev \
20-
autoconf libtool liblzma-dev \
21-
python3-dev golang libsystemd-dev
15+
sudo apt-get install -y \
16+
build-essential \
17+
git-core \
18+
golang \
19+
iasl \
20+
libbz2-dev \
21+
libext2fs-dev \
22+
liblzma-dev \
23+
libncurses5-dev \
24+
libyajl-dev \
25+
libzstd-dev \
26+
ocaml \
27+
ocaml-findlib \
28+
python3-dev \
29+
uuid-dev \
30+
zlib1g-dev \
2231
23-
- uses: actions/checkout@v2
32+
- uses: actions/checkout@v4
2433
with:
2534
ref: staging
2635

2736
- name: Configure Xen
2837
run: |
29-
./configure --with-system-qemu=/bin/true \
30-
--with-system-seabios=/bin/true \
31-
--with-system-ovmf=/bin/true
38+
./configure \
39+
--disable-docs \
40+
--disable-stubdom \
41+
--with-system-qemu=/bin/true \
42+
--with-system-seabios=/bin/true \
43+
--with-system-ovmf=/bin/true \
3244
3345
- name: Pre build stuff
3446
run: |

0 commit comments

Comments
 (0)