Skip to content

Commit aa0cf3c

Browse files
committed
Test on Ubuntu 24.04 in CI
1 parent b0c39d0 commit aa0cf3c

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,18 @@ on:
55
- pull_request
66

77
env:
8-
WEECHAT_RELAY_DEPENDENCIES: asciidoctor cmake debhelper devscripts libcpputest-dev libgnutls28-dev lcov libreadline-dev libzstd-dev pkg-config zlib1g-dev
8+
WEECHAT_RELAY_DEPS_UBUNTU: >-
9+
asciidoctor
10+
cmake
11+
debhelper
12+
devscripts
13+
libcpputest-dev
14+
libgnutls28-dev
15+
lcov
16+
libreadline-dev
17+
libzstd-dev
18+
pkg-config
19+
zlib1g-dev
920
1021
jobs:
1122

@@ -14,7 +25,7 @@ jobs:
1425
strategy:
1526
matrix:
1627
os:
17-
- ubuntu-22.04
28+
- ubuntu-24.04
1829
config:
1930
- { name: "gcc", cc: "gcc", cxx: "g++", cmake_options: "" }
2031
- { name: "gcc_coverage", cc: "gcc", cxx: "g++", cmake_options: "-DCODE_COVERAGE=ON" }
@@ -30,7 +41,7 @@ jobs:
3041
- name: Install dependencies
3142
run: |
3243
sudo apt-get update -qq
33-
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_RELAY_DEPENDENCIES }}
44+
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_RELAY_DEPS_UBUNTU }}
3445
3546
- name: Build
3647
env:
@@ -116,7 +127,7 @@ jobs:
116127
strategy:
117128
matrix:
118129
os:
119-
- ubuntu-22.04
130+
- ubuntu-24.04
120131

121132
name: "Build Debian on ${{ matrix.os }}"
122133
runs-on: ${{ matrix.os }}
@@ -128,13 +139,13 @@ jobs:
128139
- name: Install dependencies
129140
run: |
130141
sudo apt-get update -qq
131-
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_RELAY_DEPENDENCIES }}
142+
sudo apt-get --yes --no-install-recommends install ${{ env.WEECHAT_RELAY_DEPS_UBUNTU }}
132143
133144
- name: Test Debian patches
134145
run: ./tools/build_debian.sh test-patches
135146

136147
- name: Build Debian packages
137-
run: ./tools/build_debian.sh devel ubuntu/jammy
148+
run: ./tools/build_debian.sh devel ubuntu/noble
138149

139150
- name: Install Debian packages
140151
run: sudo dpkg -i ../*weechatrelay*.deb

0 commit comments

Comments
 (0)