We use Ubuntu for our CI builds and the next LTS is due by the end of the month so it's a good opportunity to upgrade:
- base image from
ubuntu-22.04 to ubuntu-24.04;
clang to version 18;
gcc to version 13.
Potential blockers: 1. I have no idea when the new base will be available in GitHub actions and 2. it's fairly possible that building the upstream OSRM code will raise a handful of new problems with more recent compilers.
We use Ubuntu for our CI builds and the next LTS is due by the end of the month so it's a good opportunity to upgrade:
ubuntu-22.04toubuntu-24.04;clangto version 18;gccto version 13.Potential blockers: 1. I have no idea when the new base will be available in GitHub actions and 2. it's fairly possible that building the upstream OSRM code will raise a handful of new problems with more recent compilers.