31.1.2
CI: Update minimum macOS version to 12 for building
CI: Update build script for Ubuntu to require Ubuntu 24.04
CI: Add brute-force workaround for macOS disk image creation failure
CI: Simplify build scripts for CI-only use
CI: Add zsh-based build framework files for macOS
cmake: Use Extra CMake Modules on Linux