Skip to content

Commit cefa01d

Browse files
committed
CI: bump to Ubuntu 24.04 and Python 3.12
1 parent 0b37ee5 commit cefa01d

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

.github/workflows/check-for-sysinfo.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ permissions:
77

88
jobs:
99
checksysinfo:
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
steps:
1212
- uses: actions/checkout@v4
1313
with:

.github/workflows/label-commenter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
comment:
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: Label Commenter

.github/workflows/main.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212

1313
jobs:
1414
build-and-dist:
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616
strategy:
1717
matrix:
1818
compiler:
@@ -28,7 +28,7 @@ jobs:
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

.github/workflows/pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414

1515
jobs:
1616
deploy:
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818
permissions:
1919
contents: write
2020
steps:
@@ -25,7 +25,7 @@ jobs:
2525
# install python so we get pip for meson
2626
- uses: actions/setup-python@v5
2727
with:
28-
python-version: '3.10'
28+
python-version: '3.12'
2929
- uses: ./.github/actions/pkginstall
3030
with:
3131
apt: $UBUNTU_PACKAGES

0 commit comments

Comments
 (0)