6 Commits

Author SHA1 Message Date
Matt Rubin 465027697e Clean up Xcode CI config
- This project no longer uses submodules.
- `xcpretty` 0.4.0 does not support the output of the new Swift Testing framework
2024-12-09 23:50:14 -05:00
Matt Rubin 3476694148 [CI] Build and test with Xcode on macOS 2024-12-09 23:40:43 -05:00
Matt Rubin ff08c0b97a Tweak triggers for CI tests 2024-12-09 23:25:36 -05:00
Matt Rubin 168a29deec Run CI tests on watchOS, tvOS, and visionOS
- The watchOS destination can now be used for testing, not just for building.
- Logic for getting device and runtime IDs was updated to handle devices and runtimes where the name is not easily converted to an identifier.
- The visionOS jobs only test on 1.x, because installing the 2.x runtimes via `xcodes` would report success, but the installed runtime would not appear in the available runtimes list.
2024-12-08 22:24:18 -05:00
Matt Rubin 44bde6592e Delete Identifier.xcodeproj 2024-12-08 17:52:04 -05:00
Matt Rubin b2199d69be Add workflows for CI on GitHub Actions 2024-12-08 15:23:53 -05:00