Commit Graph

14 Commits

Author SHA1 Message Date
Bruce Mitchener c2cca87e8c ci: Remove usage of macos-11 (#681)
* 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>
2024-05-27 06:47:45 +00:00
Dirkjan Ochtman 199badc40f Fix support for macOS 14 (#668)
* 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
2024-04-16 09:47:06 +00:00
Martin Robinson 9b4af6e91e Rename master branch to main (#658)
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.
2024-04-04 14:40:42 +00:00
Bruce Mitchener 6484a6e9ac ci: Update to actions/checkout@v4 (#640) 2023-10-10 15:26:05 +00:00
micolous 2ead1f968d Run tests for MSRV, on macOS versions, and fix toolchain (#614)
* 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
2023-08-13 12:18:12 +00:00
micolous b009c87f2d Auto-format code with "cargo fmt" and check in CI (#615)
* add rustfmt check to CI

* Run "cargo fmt" (rustfmt) over core-foundation-rs
2023-07-25 02:22:25 +00:00
Mukilan Thiyagarajan 9effb78876 Enable merge queue (#616)
* Enable merge queue

* ensure msrv and semver checks pass
2023-07-11 09:46:05 +00:00
Jeff Muizelaar e3995c6196 Add MSRV check to CI 2023-07-04 11:16:19 -04:00
bors-servo 864c7f2fda Auto merge of #603 - jrmuizel:semver-parallel, r=jdm
Add semver checks to CI

This won't catch everything but it's better than nothing
2023-06-20 19:08:40 +02:00
Jeff Muizelaar 4bd9ff3ca6 Add semver checks to CI
This won't catch everything but it's better than nothing
2023-06-20 11:16:40 -04:00
Jeff Muizelaar f4e809860d Add macOS 12 and 13 CI 2023-06-20 10:57:14 -04:00
michaelwright235 7931c7651f Bump macOS GitHub actions to macOS 11
macOS 10.15 runner image is removed since 8/30/22
(https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/).
Using it makes GitHub Actions stuck forever.
2023-05-23 22:52:31 +03:00
Jeff Muizelaar c599e4922c Prepare github actions CI for use by homu. 2021-10-31 15:10:45 -04:00
Jeff Muizelaar 3ea06fb10a Add github actions CI for macos-11.0 2020-10-28 19:22:41 -04:00