Skip to content

Enable Tuist Xcode caching and build insights in CI - #232

Merged
Kyle-Ye merged 3 commits into
mainfrom
codex/oag_tuist_upgrade
Aug 2, 2026
Merged

Enable Tuist Xcode caching and build insights in CI#232
Kyle-Ye merged 3 commits into
mainfrom
codex/oag_tuist_upgrade

Conversation

@Kyle-Ye

@Kyle-YeKyle-Ye commented Jul 26, 2026

Copy link
Copy Markdown
Member

Summary

  • update Tuist to 4.203.1 for the root and Example projects
  • configure Xcode compilation caching with uploads limited to CI
  • authenticate CI through GitHub OIDC and initialize the Tuist cache service
  • route Xcode-driven CI and XCFramework archives through tuist xcodebuild with result bundles
  • centralize Tuist setup, cache health checks, and local fallback behavior in a shared script

Motivation

Reuse compilation outputs across CI runs while reporting build timing and cache effectiveness through Tuist. Cache health checks also prevent unavailable cache services from stalling builds.

@codecov

codecovBot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 32.17%. Comparing base (d39facb) to head (bb16773).

Additional details and impacted files
@@ Coverage Diff @@## main #232 +/- ##
=======================================
Coverage 32.17% 32.17% =======================================
Files 71 71 Lines 2601 2601 =======================================
Hits 837 837 Misses 1764 1764 
FlagCoverage Δ
ios32.19% <ø> (ø)
macos10.15% <ø> (ø)
ubuntu12.03% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@Kyle-Ye
Kyle-Yeforce-pushed the codex/oag_tuist_upgrade branch from b307fa2 to fad8ed3CompareJuly 27, 2026 14:52
@Kyle-YeKyle-Ye changed the title Update Tuist and migrate the Example package dependencyUpdate Tuist to 4.203.0-rc.1Jul 27, 2026
@Kyle-Ye
Kyle-Yeforce-pushed the codex/oag_tuist_upgrade branch from fad8ed3 to bb16773CompareAugust 1, 2026 13:42
@tuist

tuistBot commented Aug 1, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

SchemeStatusCache hit rateTestsSkippedRanCommit
OpenAttributeGraph-Package0 %13701378de2fc41f

Builds 🔨

SchemeStatusDurationCommit
OpenAttributeGraph11.6s8de2fc41f
OpenAttributeGraph-Package26.4s8de2fc41f

@Kyle-YeKyle-Ye changed the title Update Tuist to 4.203.0-rc.1Enable Tuist Xcode caching and build insights in CIAug 1, 2026
@Kyle-Ye
Kyle-Ye marked this pull request as ready for review August 1, 2026 13:50
@augmentcode

augmentcodeBot commented Aug 1, 2026

Copy link
Copy Markdown

PR Risk Analyzer Agent🛡️

👀 Human Input Needed
A pair-review briefing is ready for you.

→ Pair Review Briefing

@augmentcodeaugmentcodeBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deep Code Review Agent🐛

Review completed with 0 suggestions.

@Kyle-Ye
Kyle-Ye merged commit 49a4009 into mainAug 2, 2026
10 checks passed
@Kyle-Ye
Kyle-Ye deleted the codex/oag_tuist_upgrade branch August 2, 2026 06:24
Sign up for freeto 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

@Kyle-Ye