Skip to content

ci: compile the ios app on pushes to main - #852

Merged
OrellBuehler merged 1 commit into
mainfrom
ci/ios-build-on-main
Oct 6, 2026
Merged

OrellBuehler merged 1 commit into
mainfrom
ci/ios-build-on-main

Conversation

@OrellBuehler

Copy link
Copy Markdown
Owner

Runs the fast ios-build job (shared framework + simulator app build, ~6 min) on pushes to main that touch mobile/** or the other iOS-relevant paths. #842 was merged without being updated to main, missed the recipe-label sync cases from #846, and broke only in the v1.56.0 release archive. At the moment the only iOS compile on main is CodeQL Swift, which takes ~2h.

  • ios-tests stays PR-only, to keep the macOS queue free
  • on main, pushes don't cancel each other (cancel-in-progress is only on for PRs)
  • on push, the paths filter lives at the workflow level, and changes reports relevant=true

Test plan: the PR run behaves as before. After merge, the push run on main should run ios-build and skip ios-tests.

A PR merged without being updated to main can break the iOS build after
merge, as #842 did against #846, which only surfaced in the release
archive. Run the fast ios-build job on main pushes that touch mobile
code; tests stay PR-only.
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Playwright E2E Results

✅ All tests passed

Download screenshots & report

@OrellBuehler
OrellBuehler merged commit 9f89426 into main Oct 6, 2026
28 checks passed
@OrellBuehler
OrellBuehler deleted the ci/ios-build-on-main branch October 6, 2026 22:25
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.

1 participant