This changes the Windows runner from windows-2019 to windows-2022. Although windows-2022 is also what one currently gets for windows-latest, this uses the specific label for that. This is as discussed in, and for the reason noted in, #1514.
The first commit checks that Ubuntu 24.04 LTS will work when ubuntu-latest moves from ubuntu-22.04 to ubuntu-24.04. That worked fine, as I expected. As also noted in #1514, using the rolling Ubuntu runner OS version hasn't caused problems in the past, so this puts it back in the second commit, leaving only the bumping of the Windows runner version. That's what's going on with having two commits instead of one for a two-character change :smile:.
This changes the Windows runner from
windows-2019
towindows-2022
. Althoughwindows-2022
is also what one currently gets forwindows-latest
, this uses the specific label for that. This is as discussed in, and for the reason noted in, #1514.The first commit checks that Ubuntu 24.04 LTS will work when
ubuntu-latest
moves fromubuntu-22.04
toubuntu-24.04
. That worked fine, as I expected. As also noted in #1514, using the rolling Ubuntu runner OS version hasn't caused problems in the past, so this puts it back in the second commit, leaving only the bumping of the Windows runner version. That's what's going on with having two commits instead of one for a two-character change :smile:.