-
Notifications
You must be signed in to change notification settings - Fork 48
revert: restore release pipeline to stable version from Oct 10 #65
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
Conversation
Revert pipeline changes from Oct 18 that introduced invalid Fastlane parameters. Reverted changes: - Remove invalid export_compliance_* parameters - Restore working beta lane configuration - Remove problematic internal/public_beta channel logic - Restore stable TestFlight distribution settings This restores the pipeline to the last known working version (commit 16fc965) before the problematic changes that broke TestFlight uploads.
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.
Pull Request Overview
This PR reverts the release pipeline configuration to the stable version from Oct 10 (commit 16fc965) to restore TestFlight upload functionality that was broken by invalid Fastlane parameters introduced on Oct 18.
Key Changes:
- Removes invalid export compliance parameters from build and upload configurations
- Simplifies TestFlight distribution by removing complex internal/public beta channel logic
- Reverts GitHub Actions workflow to use stable macOS runner and Xcode versions
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| fastlane/Fastfile | Removes invalid export_compliance_* parameters from TestFlight upload, simplifies beta lane by removing channel parameter logic, restores working distribution configuration |
| .github/workflows/release.yml | Removes release_channel workflow input, reverts to macos-latest runner and Xcode 16.0, removes channel-specific messaging |
Code Coverage Report ❌Current coverage: 14.18% |
Restore the Xcode 26.0 and macOS 26 runner upgrade from PR #62 that was lost when we reverted the pipeline to Oct 10 version in PR #65. Changes: - runs-on: macos-latest → macos-26 - Xcode_16.0 → Xcode_26.0 - Fastlane 2.226.0 → 2.228.0 This brings the release.yml workflow back in sync with the other workflows (ios-build-test.yml, code-quality.yml, dependency-update.yml) which all already use Xcode 26.0 and macOS 26 runners. Benefits from PR #62: - Latest iOS 26 SDK support - AI-powered development tools - Up to 16x faster list updates in SwiftUI - Improved compilation caching - Enhanced Swift 6 support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
* ci: restore Xcode 26.0 upgrade to release pipeline Restore the Xcode 26.0 and macOS 26 runner upgrade from PR #62 that was lost when we reverted the pipeline to Oct 10 version in PR #65. Changes: - runs-on: macos-latest → macos-26 - Xcode_16.0 → Xcode_26.0 - Fastlane 2.226.0 → 2.228.0 This brings the release.yml workflow back in sync with the other workflows (ios-build-test.yml, code-quality.yml, dependency-update.yml) which all already use Xcode 26.0 and macOS 26 runners. Benefits from PR #62: - Latest iOS 26 SDK support - AI-powered development tools - Up to 16x faster list updates in SwiftUI - Improved compilation caching - Enhanced Swift 6 support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * ci: update all workflows to use Xcode 26.0.1 (latest version) Updated Xcode version from 26.0 to 26.0.1 across all GitHub Actions workflows to ensure we're using the latest available Xcode version on macOS 26 runners. Changes: - release.yml: Xcode_26.0 → Xcode_26.0.1 - ios-build-test.yml: Xcode_26.0 → Xcode_26.0.1 - code-quality.yml: Xcode_26.0 → Xcode_26.0.1 - dependency-update.yml: Xcode_26.0 → Xcode_26.0.1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
Problem
The release pipeline has been broken since Oct 18 due to invalid Fastlane parameters being added.
Solution
This PR reverts the pipeline configuration (Fastfile and release.yml) to the last known stable version from Oct 10 (commit 16fc965).
Changes Reverted
export_compliance_*parameters that caused upload failuresWhat's Restored
✅ Simple, working beta lane
✅ Standard TestFlight upload with
uses_non_exempt_encryption: false✅ Stable distribution to Public Beta testers
✅ Proven working configuration from Oct 10
Testing
This restores the exact configuration that successfully deployed builds before Oct 18.
Impact