Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

Conversation

@AliSoftware
Copy link
Contributor

@AliSoftware AliSoftware commented Jan 18, 2022

Request ref: p1642478590115900-slack-CC7L49W13 cc @twstokes

What?

This PR updates the Buildkite .pipeline.yml to use xcode-13 as the CI image.

Why?

As WordPressAuthenticator depends on WordPressKit, and WordPressKit has started using async in its 4.46.0-beta.1 version which requires Xcode 13 to be built by Xcode without errors during pod validation, we needed to update the CI image for WordPressAuthenticator to Xcode 13 as well to match.

This was a long overdue anyway.

How? (aka the bundler kerfuffle)

Because of a version mismatch in bundler versions used in the image, described in Automattic/a8c-ci-toolkit-buildkite-plugin#16, I had to apply the same workarounds that @mokagio used in wordpress-mobile/WordPressKit-iOS#473 to make this work.

What's Next?

@twstokes Once this PR gets merged, update the GitHub Release to include this new PR in its "changelog" description, then republish the GitHub release — thus recreating the 1.43.0-beta.1 tag and triggering a pod publication (which should not fail anymore this time).

@AliSoftware AliSoftware requested review from a team and twstokes January 18, 2022 11:18
@AliSoftware AliSoftware self-assigned this Jan 18, 2022
@AliSoftware AliSoftware enabled auto-merge January 18, 2022 11:44
Copy link
Contributor

@twstokes twstokes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM @AliSoftware 👍

@AliSoftware AliSoftware merged commit 0939c54 into trunk Jan 18, 2022
@AliSoftware AliSoftware deleted the tooling/update-xcode-ci-image branch January 18, 2022 14:52
@AliSoftware AliSoftware restored the tooling/update-xcode-ci-image branch January 18, 2022 15:00
@AliSoftware AliSoftware deleted the tooling/update-xcode-ci-image branch January 19, 2022 10:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants