1212
1313jobs :
1414 build-and-dist :
15- runs-on : ubuntu-22 .04
15+ runs-on : ubuntu-24 .04
1616 strategy :
1717 matrix :
1818 compiler :
2828 # install python so we get pip for meson
2929 - uses : actions/setup-python@v5
3030 with :
31- python-version : ' 3.10 '
31+ python-version : ' 3.12 '
3232 - uses : ./.github/actions/pkginstall
3333 with :
3434 apt : $UBUNTU_PACKAGES
@@ -71,13 +71,13 @@ jobs:
7171 # valgrind run
7272 #
7373 valgrind :
74- runs-on : ubuntu-22 .04
74+ runs-on : ubuntu-24 .04
7575 steps :
7676 - uses : actions/checkout@v4
7777 # install python so we get pip for meson
7878 - uses : actions/setup-python@v5
7979 with :
80- python-version : ' 3.10 '
80+ python-version : ' 3.12 '
8181 - uses : ./.github/actions/pkginstall
8282 with :
8383 apt : $UBUNTU_PACKAGES
@@ -102,7 +102,7 @@ jobs:
102102 # /etc/ loading check
103103 etcdir :
104104 needs : build-and-dist
105- runs-on : ubuntu-22 .04
105+ runs-on : ubuntu-24 .04
106106 strategy :
107107 matrix :
108108 command :
@@ -120,7 +120,7 @@ jobs:
120120 # install python so we get pip for meson
121121 - uses : actions/setup-python@v5
122122 with :
123- python-version : ' 3.10 '
123+ python-version : ' 3.12 '
124124 # Run as sudo because we install to /etc and thus need the pip
125125 # packages available to root
126126 - uses : ./.github/actions/pkginstall
@@ -148,13 +148,13 @@ jobs:
148148 # duplicate device check
149149 duplicate-devices :
150150 needs : build-and-dist
151- runs-on : ubuntu-22 .04
151+ runs-on : ubuntu-24 .04
152152 steps :
153153 - uses : actions/checkout@v4
154154 # install python so we get pip for meson
155155 - uses : actions/setup-python@v5
156156 with :
157- python-version : ' 3.10 '
157+ python-version : ' 3.12 '
158158 # Run as sudo because we install to /etc and thus need the pip
159159 # packages available to root
160160 - uses : ./.github/actions/pkginstall
@@ -196,7 +196,7 @@ jobs:
196196 #
197197 build-from-tarball :
198198 needs : build-and-dist
199- runs-on : ubuntu-22 .04
199+ runs-on : ubuntu-24 .04
200200 env :
201201 TARBALLDIR : ' _tarball_dir'
202202 INSTALLDIR : ' /tmp/libwacom/_inst'
@@ -205,7 +205,7 @@ jobs:
205205 - name : install python
206206 uses : actions/setup-python@v5
207207 with :
208- python-version : ' 3.10 '
208+ python-version : ' 3.12 '
209209 - uses : ./.github/actions/pkginstall
210210 with :
211211 apt : $UBUNTU_PACKAGES
0 commit comments