18 Commits

Author SHA1 Message Date
Bill Hollings
ab5429b18c GitHub CI improvements.
- Build one universal build, instead of per-platform.
- Upload this single build artifact to GitHub.
- Upgrade to v3 of action dependencies to remove Node.js deprecation warnings.
- Avoid use of deprecated set-output GitHub action command.
- Use macOS 13 and Xcode 14.3.
- README.md document access to binary artifacts.
2023-05-09 00:12:16 -04:00
Bill Hollings
e897f49185 Fixes to recent update, to suit building on older Xcode versions.
- Revert mvkRoundHalfToEven() to static inline instead of constexpr,
  because internal use of std::remainder() is not constexpr until C++23.
- Replace non-template constexpr functions with static constexpr.
- Update Github CI to default to use Xcode 14.2,
  and macos-latest (which is now macos-12).
2023-02-14 15:36:43 -05:00
Bill Hollings
b2acfb61cb Upgrade GitHub CI to use Xcode 14.1 on macOS 12. 2022-11-16 13:58:52 -05:00
Bill Hollings
293e005ac5 GitHub CI use macos-11 to build using Xcode 11.7.
GitHub CI has deprecated and removed support for the macos-10.15 runner image.
2022-09-23 13:22:53 -04:00
Bill Hollings
6011bfe05d Update Xcode build settings validation, and GitHub CI settings.
Update to Xcode 13.3 build settings validation.
Update GitHub CI settings to latest macOS and Xcode 13.2.1.
2022-03-21 20:31:33 -04:00
Ewout ter Hoeven
ce0ad1d3ac
CI: Make macOS version explicit
Xcode 11.7 uses macOS 10.5, Xcode 12.5.1 and 13.1 uses macOS 11.
2021-10-25 19:34:37 +02:00
Ewout ter Hoeven
d12fdb5b63
CI: Update builds to Xcode 13.1, add legacy 12.5.1 build
Updates the regular macOS, maccat, iOS and tvOS builds to use Xcode 13.1 instead of 12.4. Also adds a legacy build using Xcode 12.5.1.
2021-10-25 19:27:33 +02:00
past-due
023290503d [GitHub Actions] Add "legacy" Xcode 11.7 build configuration 2021-02-03 16:00:38 -05:00
past-due
ac04d80cb9 [GitHub Actions] Update to Xcode 12.4, adjust build matrix 2021-02-03 15:59:50 -05:00
past-due
d51c65a185 GitHub Actions: Update Xcode to 12.3 2021-01-21 19:25:41 -05:00
past-due
12981c063a GitHub Actions: Remove explicit --no-parallel-build parameter 2020-12-09 15:19:17 -05:00
past-due
c676480e5f GitHub Actions: Output full dependency build logs (on failure) 2020-12-09 15:15:33 -05:00
past-due
7a92c39a77 GitHub Actions: Skip building Demos 2020-12-09 15:15:33 -05:00
past-due
2657ee59a5 GitHub Actions: Use Makefile 2020-12-09 11:20:19 -05:00
past-due
3443a94407 GitHub Actions: Cache dependencies 2020-12-09 11:20:19 -05:00
past-due
aa46313ae6 GitHub Actions: Upload artifacts 2020-12-09 11:20:19 -05:00
past-due
c39f156ed9 GitHub Actions: Use xcpretty 2020-12-09 11:20:19 -05:00
past-due
b93d60f9ee Add GitHub Actions CI 2020-12-09 11:20:19 -05:00