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

Add CI Release jobs on tag push #862

Merged

Conversation

p4checo
Copy link
Contributor

@p4checo p4checo commented Dec 2, 2022

Changes

  • Update master.yml GH Actions workflow to be triggered on version tag pushes (i.e. x.y.z, x.y.z-rc.w).

  • Add new release-github and release-cocoapods jobs on master.yml to do GH and CP releases on tag pushes, respectively.

  • Update macOS image to macos-12 and Xcode to 14.1 on master.yml to be consistent with test.yml.

  • Add some missing names to jobs and rename others.

Checklist

  • Updated CHANGELOG.md.

@p4checo
Copy link
Contributor Author

p4checo commented Dec 6, 2022

Apparently the CP validation is failing due to CocoaPods/CocoaPods#11558, which has been fixed in CocoaPods/CocoaPods#11660 but not released yet

## Changes

- Update `master.yml` GH Actions workflow to be triggered on version
tag pushes (i.e. `x.y.z`, `x.y.z-rc.w`).

- Add new `release-github` and `release-cocoapods` jobs on `master.yml`
to do GH and CP releases on tag pushes, respectively.

- Update macOS image to `macos-12` and Xcode to 14.1 on `master.yml` to
be consistent with `test.yml`.

- Add some missing names to jobs and rename others.

- Update `script/carthage` to have a var with the Xcode major version
(`XCODE_VERSION_MAJOR`) on the
`EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_<XXXX>`
setting which can't be defined dynamically.

- Update Nimble to 9.2.1 to fix duplicate symbol error in Release
builds (Xcode 14).

- Keep using Xcode 13 in `master.yml` until CP releases the fix for
watchOS verification on Xcode 14:
- CocoaPods/CocoaPods#11558
- CocoaPods/CocoaPods#11660

- Remove `.swift-version` file
@p4checo p4checo force-pushed the add-ci-release-jobs-on-tag-push branch from cfea3ac to 21c9d86 Compare December 6, 2022 18:59
@mluisbrown mluisbrown merged commit 123aa16 into ReactiveCocoa:master Dec 6, 2022
@p4checo p4checo deleted the add-ci-release-jobs-on-tag-push branch December 6, 2022 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants