Skip to content

Add focused XCFramework slice builds - #967

Merged
Kyle-Ye merged 1 commit into
mainfrom
optimize/xcframework
Aug 2, 2026
Merged

Add focused XCFramework slice builds#967
Kyle-Ye merged 1 commit into
mainfrom
optimize/xcframework

Conversation

@Kyle-Ye

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

Copy link
Copy Markdown
Member

Summary

  • Add a focused XCFramework slice helper for Release arm64 iPhone Simulator builds of OpenSwiftUICore and OpenSwiftUI.
  • Report cache state, selected configuration, invoked command, result, and elapsed time.
  • Support DerivedData reuse in the existing XCFramework builder.
  • Document the focused build commands for local development.

Motivation

Full binary distribution builds cover multiple frameworks and platforms, while local implementation work often needs only one simulator slice. The focused entry point reduces unnecessary work while retaining the release build configuration.

Validation

  • Validated shell syntax and linting.
  • Confirmed helper argument handling, configuration logging, and failure summaries through a non-build smoke test.

@github-actions github-actions Bot added area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support. labels Aug 2, 2026
@Kyle-Ye
Kyle-Ye marked this pull request as ready for review August 2, 2026 14:00
@Kyle-Ye
Kyle-Ye merged commit 36bb281 into main Aug 2, 2026
7 of 8 checks passed
@Kyle-Ye
Kyle-Ye deleted the optimize/xcframework branch August 2, 2026 14:00
@codecov

codecov Bot commented Aug 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 27.29%. Comparing base (1ed914d) to head (442168f).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #967       +/-   ##
===========================================
+ Coverage   15.12%   27.29%   +12.16%     
===========================================
  Files         687      730       +43     
  Lines       46487    53134     +6647     
===========================================
+ Hits         7033    14502     +7469     
+ Misses      39454    38632      -822     

☔ 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 2, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

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

Builds 🔨

Scheme Status Duration Commit
OpenSwiftUI 2m 48s 83260d6d7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant