-
Notifications
You must be signed in to change notification settings - Fork 290
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
[Tooling] Update CI image from xcode-16.1-rc.1
to xcode-16.1-v4
#1686
Conversation
|
App Name | ||
Build Number | pr1686-0ecc10d-0193470b-93b5-4341-89fe-a80d65fdb2c6 | |
Version | 4.55 | |
Bundle ID | com.codality.NotationalFlow.Alpha | |
Commit | 0ecc10d | |
App Center Build | Simplenote - Installable Builds #412 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a nitpick to adjust consistency in how we do it in other repos, but approving to unblock
.buildkite/shared-pipeline-vars
Outdated
XCODE_VERSION=$(sed -E -n 's/^(~> )?(.*)/xcode-\2/p' .xcode-version) | ||
export CI_TOOLKIT_PLUGIN_VERSION="3.4.2" | ||
export CI_TOOLKIT_PLUGIN_VERSION="3.7.1" | ||
|
||
export IMAGE_ID="$XCODE_VERSION" | ||
# Note: `-v4` suffix was added to use xcode-16.1-v4 image; remember to remove that suffix during the next Xcode update | ||
export IMAGE_ID="$XCODE_VERSION-v4" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💄 Nitpick: in most other repos we insert the xcode-
prefix during the export IMAGE_ID=
instead of via the sed
, i.e.:
XCODE_VERSION=$(sed -E 's/^~> ?//' .xcode-version)
…
export IMAGE_ID="xcode-$XCODE_VERSION-v4"
This not only makes the sed
command simpler (and thus more readable), but it also better matches the variable names. Indeed, with that approach XCODE_VERSION
contains just the Xcode version itself, without the xcode-
prefix. And it's only when assigning the IMAGE_ID
value that we add the xcode-
prefix because that's how we name our VM images.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated in 0ecc10d
What it does
This updates the CI image from
xcode-16.1-rc.1
toxcode-16.1.v4
. The original 16.1 image only had 92GB of space. The v4 image was upgraded to use 120GB instead.It also updates the CI Toolkit from
3.4.2
to3.7.1
.How to test
Good to go as long as CI is green.