Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Valet 4.0] Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 #190

Merged
merged 7 commits into from
Dec 24, 2019

Conversation

dfed
Copy link
Collaborator

@dfed dfed commented Dec 22, 2019

Starting to tackle #179 in bits and pieces. This PR is pointed at develop--4.0.

The commit moves us to Cocoapods 1.8, which enables us to start linting our Podspec using Xcode 11.

The next commit starts linting our Podspec using Xcode 11 in CI.

The next commit drops support for Xcode 9 and 10, by removing Xcode 9 and 10 checks in CI and updating our README. This PR continues to support all currently supported operating systems. However, we do have to drop macOS 10.13 and macOS 10.14 in CI, as Travis CI can't build using Xcode 11 and then run tests on macOS 10.13 and macOS 10.14 – testing on macOS 10.13 requires building with Xcode 9, and testing on macOS 10.14 requires building with Xcode 10.

The next commit drops explicit support for Swift 4.0 and 4.2, consolidating on Swift 5.0. We don't have any changes that break Swift 4.0 or Swift 4.2 yet, but we will.

The next commits get CI running again. This was my first attempt to target older operating systems from a newer Xcode, and there were some bumps 😬.

@dfed dfed force-pushed the dfed--simplify-ci-v4 branch from 6b69d8d to 0c34904 Compare December 22, 2019 01:43
@dfed dfed changed the title Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 [WIP] Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 Dec 22, 2019
@dfed dfed force-pushed the dfed--simplify-ci-v4 branch from d4ad9c9 to 2c13a1b Compare December 22, 2019 07:53
@dfed dfed changed the title [WIP] Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 Dec 22, 2019
@dfed dfed force-pushed the dfed--simplify-ci-v4 branch from 2c13a1b to 921aa52 Compare December 22, 2019 08:11
@dfed dfed changed the title Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 [Valet 4.0] Drop support for Xcode 9, Xcode 10, Swift 4.0, and Swift 4.2 Dec 22, 2019
@dfed dfed force-pushed the dfed--simplify-ci-v4 branch from 921aa52 to f087d9e Compare December 23, 2019 00:14
@dfed dfed force-pushed the dfed--simplify-ci-v4 branch from f087d9e to e9848e0 Compare December 23, 2019 20:07
@dfed dfed merged commit 601e0ab into develop--4.0 Dec 24, 2019
@dfed dfed deleted the dfed--simplify-ci-v4 branch January 17, 2020 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants