@@ -155,14 +155,18 @@ jobs:
155155 update : true
156156
157157 # Install pkgconfig on Windows from choco rather than from msys and
158- # avoid using the Strawberry one.
158+ # put its shim ahead of the Strawberry one on PATH .
159159 - if : ${{ startsWith( matrix.os , 'windows' ) }}
160- run : choco install -y --stoponfirstfailure --checksum 6004DF17818F5A6DBF19CB335CC92702 pkgconfiglite
160+ name : Install pkg-config
161+ run : |
162+ choco install -y --stoponfirstfailure --checksum 6004DF17818F5A6DBF19CB335CC92702 pkgconfiglite
163+ echo "$env:ChocolateyInstall/bin" >> $env:GITHUB_PATH
161164
162- # We have to set this here rather than in the cibuildwheel config
163- # This is probably something to do with \ vs / in paths...
164165 - if : ${{ startsWith( matrix.os , 'windows' ) }}
166+ name : Configure pkg-config
165167 run : |
168+ Get-Command pkg-config
169+ pkg-config --version
166170 $pkgConfigPath = "$env:GITHUB_WORKSPACE/.local/lib/pkgconfig"
167171 $pkgConfigPath = $pkgConfigPath.Replace('\', '/')
168172 echo "PKG_CONFIG_PATH=$pkgConfigPath" >> $env:GITHUB_ENV
@@ -300,7 +304,7 @@ jobs:
300304 strategy :
301305 fail-fast : false
302306 matrix :
303- os : [ubuntu-24 .04]
307+ os : [ubuntu-26 .04]
304308 steps :
305309 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
306310 with :
@@ -332,7 +336,7 @@ jobs:
332336 # Test build with minimum Cython and meson-python versions.
333337 test_old_build_requires :
334338 name : ' Test old Cython/meson-python'
335- runs-on : ubuntu-24 .04
339+ runs-on : ubuntu-26 .04
336340 steps :
337341 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
338342 with :
@@ -353,7 +357,7 @@ jobs:
353357 - run : pip install --no-build-isolation .
354358 - run : python -m flint.test --verbose
355359
356- # For older Ubuntu we have to build Flint >= 3.0.0
360+ # Build and test against each supported FLINT release.
357361 test_flint_releases :
358362 name : Test flint ${{ matrix.flint-tag }}
359363 runs-on : ubuntu-22.04
@@ -362,11 +366,9 @@ jobs:
362366 matrix :
363367 # Supported Flint versions:
364368 flint-tag : [
365- ' v3.0.1' ,
366- ' v3.2.2' ,
367- ' v3.3.1' ,
368369 ' v3.4.0' ,
369370 ' v3.5.0' ,
371+ ' v3.6.0' ,
370372 ]
371373 steps :
372374 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -416,7 +418,7 @@ jobs:
416418 # Test that we can make a coverage build and report coverage
417419 test_coverage_build_setuptools :
418420 name : Test coverage setuptools build
419- runs-on : ubuntu-24 .04
421+ runs-on : ubuntu-26 .04
420422 steps :
421423 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
422424 with :
@@ -432,7 +434,7 @@ jobs:
432434 # Test that we can make a coverage build and report coverage
433435 test_coverage_build_meson :
434436 name : Test coverage meson build
435- runs-on : ubuntu-24 .04
437+ runs-on : ubuntu-26 .04
436438 steps :
437439 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
438440 with :
@@ -448,7 +450,7 @@ jobs:
448450 # Run SymPy test suite against python-flint master
449451 test_sympy :
450452 name : Test SymPy ${{ matrix.sympy-version }}
451- runs-on : ubuntu-24 .04
453+ runs-on : ubuntu-26 .04
452454 strategy :
453455 fail-fast : false
454456 matrix :
@@ -472,7 +474,7 @@ jobs:
472474 # Run SymPy master branch agains python-flint main
473475 test_sympy_master :
474476 name : Test SymPy master
475- runs-on : ubuntu-24 .04
477+ runs-on : ubuntu-26 .04
476478 steps :
477479 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
478480 with :
0 commit comments