Replace Clang 12 with Clang 14, based on updates to versions available on GitHub Actions runners
Pin the version of MinGW installed by the setup-mingw action. This unfortunately slows down these builds a lot. There's already an issue created upstream (https://github.com/egor-tensin/setup-mingw/issues/14). Hopefully we can unpin once this is resolved.
Checklist
[x] The pull request includes a clear description of this code change
[x] Commit messages have short titles and reference relevant issues
[x] Build passes (scons build & scons test) and unit tests address code coverage
Changes proposed in this pull request
setup-mingw
action. This unfortunately slows down these builds a lot. There's already an issue created upstream (https://github.com/egor-tensin/setup-mingw/issues/14). Hopefully we can unpin once this is resolved.Checklist
scons build
&scons test
) and unit tests address code coverage