Bump trunk's VERSION_SHORT to 27.2 - #25892
Merged
Merged
Conversation
27.1 shipped and Apple closed its pre-release train, so every TestFlight upload from `trunk` has been rejected since 6 August and no internal build has reached testers in a week. Nothing bumps `trunk` between a release shipping and the next code freeze, so it keeps naming a version Apple will no longer accept. This is the one-line half of #25876, split out so it can land now while the `release.rb` change that pre-allocates the version automatically gets the review it deserves. `VERSION_LONG` is deliberately left at 27.1.0.4. `code_freeze` writes both fields onto the new release branch and commits with `allow_nothing_to_commit: false`, so pre-setting `VERSION_LONG` here would leave that commit empty and fail the lane. Nothing reads it in the meantime: the trunk TestFlight lane mints its build code from `BUILDKITE_BUILD_NUMBER`. --- Generated with the help of Claude Code, https://claude.com/claude-code Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Collaborator
Generated by 🚫 Danger |
mokagio
marked this pull request as ready for review
August 14, 2026 01:40
mokagio
requested review from
crazytonyli and
jkmassel
and
a lite review from Copilot
August 14, 2026 01:40
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the app’s marketing version on trunk to unblock TestFlight uploads now that the 27.1 pre-release train is closed in App Store Connect.
Changes:
- Bump
VERSION_SHORTfrom27.1to27.2while intentionally leavingVERSION_LONGunchanged.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
crazytonyli
approved these changes
Aug 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
The TestFlight build steps on
trunkhave been failing for a few days because we keep producing 27.1 builds despite that version having been shipped.This PR simply bumps the version on
trunkto 27.2, which should address the TestFlight rejection. #25876 has a draft attempt at updating the release automation to account for the current shape of semi-continuous-deployment.AI-generated details
27.1 shipped and Apple closed its pre-release train. Nothing bumps
trunkbetween a release shipping and the next code freeze, sotrunkstill names a version App Store Connect will no longer accept, and every TestFlight upload from it is rejected:That is 18 consecutive
trunkbuilds since #33637 on 6 August, both:testflight:jobs and both Prototype Build jobs on each. No internal build has reached testers in a week — and the nightly promotion job has been passing throughout while loggingNo build uploaded in the last 24h; nothing to promote to nightly, which is why this stayed quiet.This is the one-line half of #25876, split out so it can land now. #25876 stays open for the
release.rbchange that pre-allocates the version automatically at finalization, which is the deferred half of the faster-releases RFC (pbArwn-7YT-p2) and wants a proper review.VERSION_LONGis deliberately left at27.1.0.4.code_freezewrites both fields onto the new release branch and then commits withallow_nothing_to_commit: false, so pre-settingVERSION_LONGto27.2.0.0here would leave that commit empty and fail the lane. Nothing reads it in the meantime —build_and_upload_app_for_testflightmints its build code as<marketing version>.0.<BUILDKITE_BUILD_NUMBER>and never touchesVERSION_LONG.trunkcarrying the previous release's build code is the existing steady state.The only consequence for the next freeze is none:
.buildkite/release-pipelines/code-freeze.ymlalready passesversion:"${RELEASE_VERSION}"explicitly, so therelease_version_nextderivation is not consulted on CI.Testing instructions