Skip to content

Conversation

@zachschuermann
Copy link
Member

What changes are proposed in this pull request?

new commit API for uc-client. this is a small, lightweight rust API for the commit API in UC to unblock catalog-managed writes.

How was this change tested?

tested in write path POC - since this code is generally in flux (might not even really end up using this client) not spending too much time on testing infrastructure. the plan will be to either explicitly decide to invest in this client, or we just throw this out and depend on a different one

@codecov
Copy link

codecov bot commented Oct 16, 2025

Codecov Report

❌ Patch coverage is 0% with 42 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.61%. Comparing base (189c24e) to head (c884112).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
uc-client/src/models/commits.rs 0.00% 34 Missing ⚠️
uc-client/src/client.rs 0.00% 8 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1399      +/-   ##
==========================================
- Coverage   84.73%   84.61%   -0.12%     
==========================================
  Files         117      117              
  Lines       29894    29936      +42     
  Branches    29894    29936      +42     
==========================================
  Hits        25330    25330              
- Misses       3340     3382      +42     
  Partials     1224     1224              

☔ View full report in Codecov by Sentry.
📢 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.

@nicklan nicklan removed the request for review from scovich October 21, 2025 18:20
Copy link
Collaborator

@nicklan nicklan left a comment

Choose a reason for hiding this comment

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

lgtm!

self
}

// TODO: expose metadata/protocol (with_metadata, with_protocol)
Copy link
Collaborator

Choose a reason for hiding this comment

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

can we put an issue here?

Copy link
Member Author

Choose a reason for hiding this comment

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

yea it will generally be part of the larger effort of supporting better UC APIs so gonna wait on those plans to materialize first (this comment is mostly just a marker)

@zachschuermann zachschuermann merged commit 9a9f28a into delta-io:main Oct 22, 2025
20 of 22 checks passed
@zachschuermann zachschuermann deleted the uc-client-commit branch October 22, 2025 18:32
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.

3 participants