Add Fedora 43, fix MacOS build, bump vcpkg version
What does this PR do?
Add Fedora 43, which was released a few weeks ago. The builds for MSVC and MacOS were failing also, so I tried to address those issues while adding the new Fedora release.
MacOS 13 is retired, so I removed it from this PR:
The macOS-13 based runner images are now retired. For more details, see https://github.com/actions/runner-images/issues/13046.
The MSVC builds were failing because of an issue with the hash of a dep: https://github.com/microsoft/vcpkg/issues/48350 It was fixed in https://github.com/microsoft/vcpkg/pull/48679 so I bumped the version.
I see that @Lord-Kamina is working on adding a MacOS 15 builder in https://github.com/performous/performous/pull/1096 so I will also leave that out for now, since I'm guessing there will be some other changes in that PR also.
Closes Issue(s)
N/A
Motivation
I remembered that it was around release time for Fedora, and when I checked there was a new version :-)
Download the artifacts for this pull request:
- Performous-1.3.1+git-0f91d30-PR1095-alpha-msvc.exe.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_42.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-debian_13.deb.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_43.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_40.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_41.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-ubuntu_24.04.deb.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_39.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-arm64.dmg.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_37.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-ubuntu_22.04.deb.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_36.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-fedora_38.rpm.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-debian_12.deb.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-ubuntu_20.04.deb.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha.AppImage.zip
- Performous-1.3.1+git-0f91d30-PR1095-alpha-mingw-w64.exe.zip
This service is provided by nightly.link. These artifacts will expire in 90 days and will not be available for download after that time.