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