Skip to content

Apply review nitpicks from the TestFlight CI PR (#25674)#25709

Merged
jkmassel merged 5 commits into
trunkfrom
jkmassel/apply-pr-review-suggestions
Jun 26, 2026
Merged

Apply review nitpicks from the TestFlight CI PR (#25674)#25709
jkmassel merged 5 commits into
trunkfrom
jkmassel/apply-pr-review-suggestions

Conversation

@jkmassel

@jkmassel jkmassel commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

@mokagio made a bunch of suggestions in #25674 and I forgot to apply them 🤦 .

Each item is its own commit:

  • Trim transient RFC context from TestFlight CI comments — the shell script and pipeline.yml header comments carried "Faster Releases" rollout context that's only relevant while the project is in flight. Also switches the build step to the :testflight: emoji to match the matrix group.
  • Drop transient RFC context from the TestFlight lane doc comment — removes the "intentionally additive" and "wired up in later phases of the RFC" paragraphs; keeps the build-code explanation, which documents behavior that outlives the project.
  • Validate BUILDKITE_BUILD_NUMBER before building — the env check sat after the case statement, so a missing build number only surfaced after update_certs_and_profiles_* had already run. Moved to the top of the lane to fail early.
  • Tidy the internal TestFlight upload helperTBDTODO (an actually-greppable tag), spell the changelog fallbacks unknown branch / unknown commit, and manage the temp file with Dir.mktmpdir's block form instead of a manual begin/ensure rm.
  • Announce Reader's omission when building all apps locallybuild_all_apps_for_testflight only builds WordPress and Jetpack despite the name; prints a UI.important heads-up so a local runner isn't left wondering where the Reader build went.

Test plan

  • CI is green (this branch is a PR branch, so the trunk-gated TestFlight matrix doesn't run here).
  • fastlane build_all_apps_for_testflight (or a trunk build after merge) still builds and uploads WordPress and Jetpack to TestFlight internal testers, with the same build code and :testflight: step label.

Related

jkmassel added 5 commits June 26, 2026 11:04
The shell-script and pipeline.yml header comments carried "Faster Releases"
rollout context that's only relevant while the project is in flight. Drop it,
keep the factual one-liners, and switch the build step to the :testflight:
emoji to match the matrix group.

Addresses review feedback from #25674.
The "intentionally additive / source of truth until proven" and "wired up in
later phases of the RFC" paragraphs describe the rollout state, not the lane.
Keep the build-code explanation, which documents behavior that outlives the
project.

Addresses review feedback from #25674.
The env check sat after the case statement, so a missing build number only
surfaced after update_certs_and_profiles_* had already run. Move the check to
the top of the lane to fail before any cert/profile work.

Addresses review feedback from #25674.
- Tag the placeholder "what's new" comment TODO instead of TBD, which isn't a
  convention anyone greps for.
- Spell the changelog env fallbacks "unknown branch" / "unknown commit" so a
  missing value reads as such.
- Manage the temp file with Dir.mktmpdir's block form, which cleans up the
  directory itself instead of a manual begin/ensure rm.

Addresses review feedback from #25674.
The lane is named build_all_apps_for_testflight but only builds WordPress and
Jetpack. Print a visible heads-up at runtime so someone running it locally
isn't left wondering where the Reader build went.

Addresses review feedback from #25674.
@jkmassel jkmassel requested a review from a team as a code owner June 26, 2026 17:10
@jkmassel jkmassel added this to the 27.1 milestone Jun 26, 2026
@jkmassel jkmassel added the Tooling Build, Release, and Validation Tools label Jun 26, 2026
@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number32864
VersionPR #25709
Bundle IDorg.wordpress.alpha
Commit599f7d6
Installation URL2o1ttr88g1ob0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number32864
VersionPR #25709
Bundle IDcom.jetpack.alpha
Commit599f7d6
Installation URL0o0ohl78ikgc8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jkmassel jkmassel added this pull request to the merge queue Jun 26, 2026
Merged via the queue into trunk with commit a798138 Jun 26, 2026
26 checks passed
@jkmassel jkmassel deleted the jkmassel/apply-pr-review-suggestions branch June 26, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tooling Build, Release, and Validation Tools

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants