Skip to content

Conversation

@graycreate
Copy link
Member

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

  1. ❌ Invalid export_compliance_* parameters that caused upload failures
  2. ❌ Problematic internal/public_beta channel logic
  3. ❌ Complex TestFlight distribution settings
  4. ❌ ITSAppUsesNonExemptEncryption in export options

What'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

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.
Copilot AI review requested due to automatic review settings October 19, 2025 02:25
Copy link

Copilot AI left a 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

@github-actions
Copy link

Code Coverage Report ❌

Current coverage: 14.18%

@graycreate graycreate merged commit c9bbe7e into main Oct 19, 2025
6 checks passed
@graycreate graycreate deleted the bugfix/revert-to-stable-pipeline branch October 19, 2025 02:31
graycreate added a commit that referenced this pull request Oct 19, 2025
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>
graycreate added a commit that referenced this pull request Oct 19, 2025
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants