Open zach2good opened 10 months ago
Also new CMake version
And then update all the docs, and yell very loudly from the rooftops that people need to upgrade their stuff (we can also block builds and have helpful error messages - not that people read the error messages we already produce ;_;)
Boo, std::expected is C++23, we'll need to use nonstd
It looks like GH has started to roll out access, will be able to do this soon: https://github.com/actions/runner-images/pull/9754
Checking in on this:
https://github.com/actions/runner-images
Ubuntu 24.04 is still listed as Beta
https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
We may be restricted on Linux by what C++ compilers are available for use on OSX:
https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md
Like, if we want to use the clang-18 that's available on the Ubuntu 24.04 release, only clang-15 is available on OSX, etc.
I affirm:
Describe the feature
Following the same pattern we've followed since like, 2020: When the latest ubuntu LTS comes out AND BECOMES AVAILABLE AS A GITHUB ACTIONS RUNNER: we will upgrade and pick whatever compilers and toolchain things that come packaged with that runner - and then update our Windows requirements as necessary.
This will include, but not be limited to: