Skip to content

Update OpenCombine integration to 0.16.0 - #1027

Merged
Kyle-Ye merged 3 commits into
mainfrom
feature/combine_publisher
Aug 26, 2026
Merged

Update OpenCombine integration to 0.16.0#1027
Kyle-Ye merged 3 commits into
mainfrom
feature/combine_publisher

Conversation

@Kyle-Ye

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

Copy link
Copy Markdown
Member

Summary

  • Update the optional OpenCombine dependency to 0.16.0.
  • Add OpenCombine to the Tuist package configuration when enabled.
  • Export the OpenCombine Published and ObservableObject compatibility aliases.
  • Use KVO-backed Progress observation on Objective-C platforms while retaining the polling fallback elsewhere.

@github-actions github-actions Bot added area: data-flow State, binding, environment, preference, observation, or property data flow. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: maintenance Refactor, cleanup, dependency bump, NFC, or internal maintenance. labels Aug 26, 2026
@Kyle-Ye
Kyle-Ye merged commit 8adfd64 into main Aug 26, 2026
8 checks passed
@Kyle-Ye
Kyle-Ye deleted the feature/combine_publisher branch August 26, 2026 17:16
@codecov

codecov Bot commented Aug 26, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 27.67%. Comparing base (773e949) to head (61ac29a).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...Control/ProgressView/ProgressView+Foundation.swift 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1027      +/-   ##
==========================================
- Coverage   27.68%   27.67%   -0.01%     
==========================================
  Files         771      771              
  Lines       60962    60962              
==========================================
- Hits        16875    16872       -3     
- Misses      44087    44090       +3     

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

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

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

Builds 🔨

Scheme Status Duration Commit
OpenSwiftUI 2m 35s b5ac0b8cd

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

Labels

area: data-flow State, binding, environment, preference, observation, or property data flow. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: maintenance Refactor, cleanup, dependency bump, NFC, or internal maintenance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant