55 - pull_request
66
77env :
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
1021jobs :
1122
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" }
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