OSGeo / grass

GRASS GIS - free and open-source geospatial processing engine
https://grass.osgeo.org
Other
840 stars 308 forks source link

[Feat] Use Ubuntu 24.04 runners in CI #3794

Open echoix opened 4 months ago

echoix commented 4 months ago

Is your feature request related to a problem? Please describe. For 8.5.0, we should prepare to use the Ubuntu 24.04 runners in CI. A little less software is installed by default, they reduced the default enabled repositories, so we would need to make sure the list of software to install is up to date. Maybe we would have some issues with some extra software not available as is, so maybe we would need to check if the ubuntugis ppa fits our needs (and we could see if the builds work with newest and latest of dependencies).

echoix commented 4 weeks ago

I just saw the announcement posted 5 days ago in actions/runner-images: Ubuntu-latest workflows will use Ubuntu-24.04 image

Starting from September 23, 2024 and expect to be completed October 30th, 2024.

We have some jobs using ubuntu-latest: image

wenzeslaus commented 3 weeks ago

Do you have an idea how to test the ubuntu-latest workflows with new version besides switching them to a specific version? Is that want we want? Seems more straightforward for transitions.

echoix commented 3 weeks ago

Do you have an idea how to test the ubuntu-latest workflows with new version besides switching them to a specific version? Is that want we want? Seems more straightforward for transitions.

wenzeslaus commented 3 weeks ago

So that looks like we are in good shape, right?

echoix commented 3 weeks ago

Yep. The more touchy ones are specified as 22.04. We should still be preparing our build scripts/dependency lists for 24.04. No one had time since June to do it yet.