Skip to content

Commit 1267eeb

Browse files
committed
CI: update versions
1 parent a71cb52 commit 1267eeb

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: [ push, pull_request ]
44

55
jobs:
66
build-default:
7-
runs-on: ubuntu-22.04
7+
runs-on: ubuntu-24.04
88

99
steps:
1010
- uses: actions/checkout@v4
@@ -108,7 +108,7 @@ jobs:
108108
path: dist
109109

110110
build-free-threaded:
111-
runs-on: ubuntu-22.04
111+
runs-on: ubuntu-24.04
112112

113113
steps:
114114
- uses: actions/checkout@v4
@@ -152,7 +152,7 @@ jobs:
152152

153153

154154
test-default:
155-
runs-on: ubuntu-22.04
155+
runs-on: ubuntu-24.04
156156
needs: build-default
157157

158158
strategy:
@@ -193,7 +193,7 @@ jobs:
193193
./osmium-test/bin/pyosmium-up-to-date -h
194194
195195
test-314:
196-
runs-on: ubuntu-22.04
196+
runs-on: ubuntu-24.04
197197
needs: build-default
198198

199199
steps:
@@ -228,7 +228,7 @@ jobs:
228228
./osmium-test/bin/pyosmium-up-to-date -h
229229
230230
test-free-threaded:
231-
runs-on: ubuntu-22.04
231+
runs-on: ubuntu-24.04
232232
needs: build-free-threaded
233233

234234
strategy:
@@ -290,14 +290,14 @@ jobs:
290290
cc: gcc-14
291291
cxx: g++-14
292292
platform: ubuntu-24.04
293-
python: "3.13"
293+
python: "3.14"
294294
deps: develop
295295
flavour: linux
296296
- compiler: clang
297297
cc: clang-18
298298
cxx: clang++-18
299299
platform: ubuntu-24.04
300-
python: "3.13"
300+
python: "3.14"
301301
deps: develop
302302
flavour: linux
303303
- compiler: macos-intel
@@ -307,7 +307,7 @@ jobs:
307307
flavour: macos
308308
- compiler: macos-arm
309309
platform: macos-14
310-
python: "3.13"
310+
python: "3.14"
311311
deps: develop
312312
flavour: macos
313313

@@ -337,6 +337,11 @@ jobs:
337337
shell: bash
338338
if: ${{ matrix.flavour == 'macos' }}
339339

340+
- uses: actions/setup-python@v5
341+
with:
342+
python-version: "${{ matrix.python }}"
343+
allow-prereleases: true
344+
340345
- name: Setup virtualenv
341346
run: |
342347
virtualenv venv
@@ -353,14 +358,10 @@ jobs:
353358
- name: Install package dependencies (release)
354359
run: |
355360
./venv/bin/python -m build --sdist
361+
./venv/bin/pip install cmake
356362
shell: bash
357363
if: ${{ matrix.deps == 'release' }}
358364

359-
- uses: actions/setup-python@v5
360-
with:
361-
python-version: "${{ matrix.python }}"
362-
allow-prereleases: true
363-
364365
- name: Build package
365366
run: |
366367
./venv/bin/python -m build -w

0 commit comments

Comments
 (0)