Skip to content

Fix CI regressions issue - #978

Merged
Kyle-Ye merged 1 commit into
mainfrom
codex/osui-ci-fix
Aug 3, 2026
Merged

Fix CI regressions issue#978
Kyle-Ye merged 1 commit into
mainfrom
codex/osui-ci-fix

Conversation

@Kyle-Ye

@Kyle-Ye Kyle-Ye commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Disable SwiftPM index-store generation in affected macOS build paths to avoid Swift 6.2 compiler crashes while indexing AppKit with the private framework shims.
  • Derive attributed string metric expectations from UIKit font metrics while preserving existing non-UIKit expectations.
  • Update DisplayList test expectations to accept the default opacity attribute.

CI status

As of August 4, 2026:

  • Passed: iOS, macOS compatibility tests, Ubuntu, Stdout Renderer (Compute), PR Triage, and Codecov.
  • In progress: iOS compatibility tests and macOS tests.
  • Queued: Stdout Renderer (AttributeGraph).

@github-actions github-actions Bot added area: text Text, labels, line style, and text rendering APIs. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: tests Test coverage, test infrastructure, snapshots, or test-only changes. labels Aug 3, 2026
@codecov

codecov Bot commented Aug 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 27.08%. Comparing base (84c73d5) to head (4a6c366).

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #978       +/-   ##
===========================================
+ Coverage   14.87%   27.08%   +12.21%     
===========================================
  Files         688      731       +43     
  Lines       46885    53573     +6688     
===========================================
+ Hits         6974    14512     +7538     
+ Misses      39911    39061      -850     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tuist

tuist Bot commented Aug 3, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

Scheme Status Cache hit rate Tests Skipped Ran Commit
OpenSwiftUI 0 % 82 0 82 e444da323

Builds 🔨

Scheme Status Duration Commit
OpenSwiftUI 1m 54s e444da323

@Kyle-Ye
Kyle-Ye marked this pull request as ready for review August 3, 2026 18:06
@Kyle-Ye
Kyle-Ye force-pushed the codex/osui-ci-fix branch from 0df22b1 to 4a6c366 Compare August 3, 2026 19:08
@Kyle-Ye
Kyle-Ye requested a review from Mx-Iris as a code owner August 3, 2026 19:08
@github-actions github-actions Bot added the type: ci GitHub Actions, test infrastructure, runners, checks, or automation. label Aug 3, 2026
@Kyle-Ye Kyle-Ye changed the title Fix Xcode 26.3 CI regressions Fix CI regressions issue Aug 3, 2026
@Kyle-Ye
Kyle-Ye merged commit beac99b into main Aug 3, 2026
10 of 12 checks passed
@Kyle-Ye
Kyle-Ye deleted the codex/osui-ci-fix branch August 3, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: text Text, labels, line style, and text rendering APIs. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: ci GitHub Actions, test infrastructure, runners, checks, or automation. type: tests Test coverage, test infrastructure, snapshots, or test-only changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant