Skip to content

Add CI Release jobs on tag push - #862

Merged
mluisbrown merged 1 commit into
ReactiveCocoa:masterfrom
p4checo:add-ci-release-jobs-on-tag-push
Dec 6, 2022
Merged

mluisbrown merged 1 commit into
ReactiveCocoa:masterfrom
p4checo:add-ci-release-jobs-on-tag-push

Conversation

@p4checo

@p4checo p4checo commented Dec 2, 2022

Copy link
Copy Markdown
Contributor

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

p4checo commented Dec 6, 2022

Copy link
Copy Markdown
Contributor Author

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