Skip to content

Fix CI workflows and test matrix - #66

Merged
gonzalezreal merged 4 commits into
mainfrom
fix-ci-issues
Jun 14, 2026
Merged

Fix CI workflows and test matrix#66
gonzalezreal merged 4 commits into
mainfrom
fix-ci-issues

Conversation

@gonzalezreal

Copy link
Copy Markdown
Owner

This PR gets CI back into shape after adding Catalyst support. It fixes the format workflow, lets the test matrix pick the newest available simulators, and adds Mac Catalyst to make test. It also gives the iOS snapshot tests a small tolerance for harmless rendering changes.

Add a Mac Catalyst test target to the full Makefile matrix.

Keep iOS snapshot and fixture-backed selection tests out of Catalyst because they depend on UIKit snapshots or iOS-recorded fixtures.
Run the current Xcode CI, demo, and format jobs on macOS 26 with Xcode 26.5.

Keep the Xcode 16.4 compatibility job on macOS 15 because that image still provides the older Xcode.
@gonzalezreal
gonzalezreal merged commit 2dc1682 into main Jun 14, 2026
3 checks passed
@gonzalezreal
gonzalezreal deleted the fix-ci-issues branch June 14, 2026 18:19
peterkrueck pushed a commit to GigaDuckAI/textual that referenced this pull request Jul 22, 2026
* Fix format workflow permissions

* Fix CI simulator selection and snapshots

* Test Mac Catalyst in CI

Add a Mac Catalyst test target to the full Makefile matrix.

Keep iOS snapshot and fixture-backed selection tests out of Catalyst because they depend on UIKit snapshots or iOS-recorded fixtures.

* Use macOS 26 for CI workflows

Run the current Xcode CI, demo, and format jobs on macOS 26 with Xcode 26.5.

Keep the Xcode 16.4 compatibility job on macOS 15 because that image still provides the older Xcode.
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