chore: Disable iOS external group distribution by default#30272
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
None of these changes touch app source code, E2E test infrastructure, test page objects, controllers, components, or any user-facing functionality. They exclusively affect the iOS TestFlight distribution pipeline configuration. No E2E tests are needed to validate these changes — they are build/release pipeline changes that would be validated by the CI pipeline itself running successfully. Performance Test Selection: |
|



Description
These changes disables iOS external group distribution by default within our workflows. We're going to try relying on internal group distribution instead since it removes the Apple review bottleneck from External builds. Uploaded builds to internal groups will be immediately available.
Changelog
CHANGELOG entry:
Related issues
Fixes: https://consensyssoftware.atlassian.net/browse/MCWP-607
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an exampleFor performance guidelines and tooling, see the Performance Guide.
Pre-merge reviewer checklist
Note
Medium Risk
Changes the default
distribute_externalbehavior for iOS TestFlight uploads across GitHub workflows and Fastlane, which could unintentionally stop external tester distribution if callers relied on the prior default.Overview
iOS TestFlight uploads now default to internal-only distribution by setting
distribute_externaltofalseby default inupload-to-testflight.yml,scripts/upload-to-testflight.sh, and the Fastlaneupload_to_testflight_onlylane.Workflow callers (e.g.
nightly-build.yml,runway-*-builds.yml,auto-rc-ota-build-core.yml) remove explicitdistribute_externaloverrides and update input descriptions to reflect the new default.Reviewed by Cursor Bugbot for commit d2b15fb. Bugbot is set up for automated code reviews on this repo. Configure here.