* ci: Remove usage of macos-11
This is being removed at GitHub on June 28, 2024.
Switch semver action to macos-14.
* Use `macos-14` instead of `macos-14.0` for semver check
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* core-text: define version variable and dbg!() it
Note that this test already has a number of dbg!() calls, presumably
to aid debugging when it fails in the future (for example due to
OS changes).
* core-text: extract helper function in test
* core-text: improve assertion to make failure easier to diagnose
* core-text: allow variations test to pass on 14.x.y
* CI: test on macOS 14
* CI: only test old Rust on one version
This is in line with a decision made about the Servo organization by the Servo TSC. We consider `main` to be shorter, easier to type, and more modern, so we are standardizing on this branch name.
* run tests on MSRV, for all macOS versions
* use dtolnay/rust-toolchain rather than unmaintained actions-rs/toolchain
* remove "msrv" build target as blocker for build result, as it is part of build
* update outdated actions/checkout