Skip to content

[codex] Fix manual iOS build workflow#3366

Merged
veloce merged 1 commit into
lichess-org:mainfrom
MichaelSpece:codex/fix-manual-ios-build
Jun 25, 2026
Merged

[codex] Fix manual iOS build workflow#3366
veloce merged 1 commit into
lichess-org:mainfrom
MichaelSpece:codex/fix-manual-ios-build

Conversation

@MichaelSpece

Copy link
Copy Markdown
Contributor

Summary

Fix the manual Builds workflow so flutter build ios --no-codesign passes on GitHub-hosted macOS runners again.

Motivation

A manual baseline run against clean upstream main reproduced the current iOS build failure before this change:

This is separate from #3316 and from the requested installable Android artifact work in #3337. It makes the existing manual build workflow healthy first, so #3337 can later add APK artifact upload without being mixed with an iOS runner repair.

Changes

  • Run the manual Builds workflow on macos-26.
  • Guard the Crashlytics upload-symbols phase so no-codesign/manual CI builds skip symbol upload when the helper script is absent.

Validation

Validation run on this branch: https://github.com/MichaelSpece/mobile/actions/runs/27959590265

  • Build ios --no-codesign: passed
  • Build appbundle --debug: passed

@MichaelSpece MichaelSpece marked this pull request as ready for review June 23, 2026 13:56
@veloce veloce merged commit a371779 into lichess-org:main Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants