You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .circleci/config.yml
+58-55
Original file line number
Diff line number
Diff line change
@@ -10,21 +10,12 @@ parameters:
10
10
ios_previous_version:
11
11
type: string
12
12
default: "15.5"
13
-
ios_sdk:
14
-
type: string
15
-
default: "iphonesimulator16.0"
16
13
macos_version: # The user-facing version string for macOS builds
17
14
type: string
18
15
default: "12.5.1"
19
-
macos_sdk: # The full SDK string to use for macOS builds
20
-
type: string
21
-
default: "macosx12.3"
22
16
tvos_version: # The user-facing version string of tvOS builds
23
17
type: string
24
18
default: "16.0"
25
-
tvos_sdk:
26
-
type: string
27
-
default: "appletvsimulator16.0"
28
19
29
20
commands:
30
21
integration_test_setup:
@@ -81,15 +72,34 @@ commands:
81
72
- run:
82
73
command: for ip in $(dig @8.8.8.8 github.com +short); do ssh-keyscan github.com,$ip; ssh-keyscan $ip; done 2>/dev/null >> ~/.ssh/known_hosts || true
#### Other things to do before a release - _these need to be automated by CI_
13
13
-[ ] Validate that `main` builds with a test Swift Package Manager project.
14
14
-[ ] Validate that `main` builds with a test CocoaPods project.
15
-
-[ ] Validate that `main` builds with a test Carthage project (make sure to use `--use-xcframeworks`).
16
15
17
16
#### Things to do as part of releasing
18
-
-[ ] Add tag of format `major.minor.patch` to GitHub for SPM/Carthage.
17
+
-[ ] Add tag of format `major.minor.patch` to GitHub.
19
18
-[ ] Create a release on GitHub with the new tag, using the latest [`CHANGELOG.md`](https://github.com/apollographql/apollo-ios/blob/main/CHANGELOG.md) contents.
20
19
-[ ] Run `pod trunk push Apollo.podspec` to publish to CocoaPods. You will need write permissions for this, please contact one of the [maintainers](https://github.com/apollographql/apollo-ios/blob/main/README.md#maintainers) if you need access to do this.
0 commit comments