50 Commits

Author SHA1 Message Date
Matt Rubin d990b9d014 Drop unsupported runtimes from GitHub Actions test config 2024-08-19 09:18:50 -04:00
Matt Rubin 038be6f2a4 Fix and update GitHub Actions workflow for Xcode builds
- Update action dependencies
- Switch from `xcversion` to `xcodes`
- Update target devices and runtimes
2024-08-18 23:28:32 -04:00
Matt Rubin 2f5d43c337 Merge package-dependencies into modernize 2024-08-18 20:38:23 -04:00
Matt Rubin aacd0ecc2f Update GitHub Actions configs 2024-08-18 16:37:21 -04:00
Matt Rubin b8d5446367 Migrate GitHub Actions off of deprecated set-output command
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-28 16:51:42 -05:00
Matt Rubin c86bf7f737 Update references to the now-deleted xcworkspace file 2022-12-23 02:35:57 -05:00
Matt Rubin 64b82800a6 Update GitHub Actions workflow dependencies 2022-12-22 23:48:52 -05:00
Matt Rubin 825ad371a2 Drop CocoaPods support 2022-12-22 22:33:55 -05:00
Matt Rubin 6dccf62847 Merge origin/develop into deployment-targets 2022-06-07 12:08:12 -04:00
Matt Rubin 2c9e8f491f [CI] Ignore the test host app's code coverage files 2022-06-07 11:43:29 -04:00
Matt Rubin a0673f15e4 [CI] Add a step to convert code coverage files for Codecov 2022-06-07 11:42:35 -04:00
Matt Rubin c766bf5238 [CI] Delete test jobs running on no-longer-supported OS versions 2022-06-07 00:52:08 -04:00
Matt Rubin 770487c1d7 [CI] Use the latest checkout and codecov actions 2022-06-06 23:37:16 -04:00
Matt Rubin 6a1faec3dc [CI] Cache downloaded simulator runtimes 2022-06-06 23:11:32 -04:00
Matt Rubin beb940329d [CI] Install simulator runtimes if necessary 2022-06-06 22:56:52 -04:00
Matt Rubin ba51842000 [CI] Test on modern simulator runtimes 2022-06-06 22:50:14 -04:00
Matt Rubin ab92be3bc7 Upgrade to Xcode 13.4 2022-05-29 01:37:01 -04:00
Matt Rubin 2f40fcffd1 [CI] Split jobs out into separate workflows by build tool 2021-05-16 02:35:53 -04:00
Matt Rubin 57d8db9935 [CI] Clean up job step names 2021-05-16 02:24:48 -04:00
Matt Rubin 006736ffb5 [CI] Group xcode-select info 2021-05-16 02:23:21 -04:00
Matt Rubin 3785fd0a90 [CI] Factor out a "prepare simulator" action 2021-05-16 02:10:25 -04:00
Matt Rubin 8f3292db13 [CI] Factor out an xcode-select action 2021-05-16 01:59:21 -04:00
Matt Rubin 652d8539f0 [CI] Migrate more jobs from Travis to GitHub Actions
On GitHub actions, build and test on the latest release of each major version of iOS and watchOS.
Do the same on Travis, for older versions not supported by GitHub Actions.
2021-05-16 00:27:06 -04:00
Matt Rubin 266a0b963e [CI] Switch all GitHub Actions jobs to Xcode 12.4 with linked runtimes 2021-05-16 00:00:26 -04:00
Matt Rubin 9211d2a992 [CI] Test on iOS 12.4 on GitHub Actions by symlinking the runtime 2021-05-15 23:44:29 -04:00
Matt Rubin 520be217b1 [CI] Add a Swift package test job to GitHub Actions 2021-05-15 22:32:53 -04:00
Matt Rubin fa39bc4701 [GitHub Actions] Upload test coverage to Codecov 2021-04-30 22:24:06 -04:00
Matt Rubin f5343a9185 [GitHub Actions] Show versions in job names 2021-04-30 22:23:57 -04:00
Matt Rubin e27b9720c6 [GitHub Actions] Test on the oldest supported Xcode and iOS combination 2021-04-30 22:23:39 -04:00
Matt Rubin 39cfc2e9b8 [GitHub Actions] Rename the custom iOS Simulator 2021-04-30 22:23:26 -04:00
Matt Rubin 353a77aeb5 [GitHub Actions] Add Xcode/watchOS build jobs 2021-04-30 22:23:16 -04:00
Matt Rubin 2e84a210b6 [GitHub Actions] Add a CocoaPods job 2021-04-30 22:22:41 -04:00
Matt Rubin 699a205bef [GitHub Actions] Carthage build, but don't archive 2021-04-30 22:22:15 -04:00
Matt Rubin 96a86fd17a [GitHub Actions] Disable Carthage job on Xcode 11.7 2021-04-30 22:21:57 -04:00
Matt Rubin 0dcb427ea3 [GitHub Actions] Don't attempt to download binaries with Carthage 2021-04-30 22:21:47 -04:00
Matt Rubin a1d4f29233 [GitHub Actions] Upgrade Carthage 2021-04-30 22:21:32 -04:00
Matt Rubin 95e29428bb [GitHub Actions] Add Carthage build jobs 2021-04-30 22:21:21 -04:00
Matt Rubin 5b5d6e3fee [GitHub Actions] Rename the workflow 2021-04-30 22:21:11 -04:00
Matt Rubin d892785ece [GitHub Actions] Revert to manual simulator setup, with varied devices 2021-04-30 22:21:02 -04:00
Matt Rubin 741e710fe3 [GitHub Actions] Simplify destination specification 2021-04-30 22:20:51 -04:00
Matt Rubin 82e2741f44 [GitHub Actions] Vary Xcode version along with iOS runtime version 2021-04-30 22:20:41 -04:00
Matt Rubin 120e150f37 [GitHub Actions] Fix environment variables 2021-04-30 22:20:30 -04:00
Matt Rubin 4dfc2a14af [GitHub Actions] Try a new way of declaring environment variables 2021-04-30 22:20:22 -04:00
Matt Rubin fe8b49bcce [GitHub Actions] Use checkout v2 and run everything on iOS 14.4 2021-04-30 22:20:12 -04:00
Matt Rubin 8067a80fbd Begin to modernize GitHub Actions 2021-04-30 22:19:50 -04:00
Matt Rubin ca6fa7ef62 Rename CI jobs [skip travis] 2019-09-22 16:01:02 -07:00
Matt Rubin abb13f381c Add xcodebuild tests that explicitly use Swift 4.2 and 5 [skip travis] 2019-09-22 15:49:50 -07:00
Matt Rubin 661341b945 Create the desired simulator before testing [skip travis] 2019-09-22 15:40:57 -07:00
Matt Rubin f5969e42e2 Add a matrix of multiple simulator destinations [skip travis] 2019-09-22 15:40:19 -07:00
Matt Rubin f3092be548 Try out a build on GitHub Actions [skip travis] 2019-09-22 15:38:31 -07:00