Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

feat(spanner): add spanner::Value support for TypeCode::UUID #15076

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 25 commits into
base: main
Choose a base branch
Loading
from

Conversation

devbww
Copy link
Contributor

@devbww devbww commented Apr 9, 2025

This change is Reviewable

@devbww devbww requested a review from a team as a code owner April 9, 2025 21:33
@product-auto-label product-auto-label bot added the api: spanner Issues related to the Spanner API. label Apr 9, 2025
@scotthart
Copy link
Member

/gcbrun

Copy link

codecov bot commented Apr 10, 2025

Codecov Report

Attention: Patch coverage is 96.29630% with 2 lines in your changes missing coverage. Please review.

Project coverage is 92.92%. Comparing base (7595793) to head (967c7cb).

Files with missing lines Patch % Lines
google/cloud/spanner/value.cc 87.50% 2 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main   #15076   +/-   ##
=======================================
  Coverage   92.92%   92.92%           
=======================================
  Files        2389     2389           
  Lines      214832   214886   +54     
=======================================
+ Hits       199631   199693   +62     
+ Misses      15201    15193    -8     

☔ 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.

scotthart
scotthart previously approved these changes Apr 10, 2025
Copy link
Member

@scotthart scotthart left a comment

Choose a reason for hiding this comment

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

Reviewed 3 of 3 files at r1, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @devbww)

@scotthart scotthart added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Apr 10, 2025
@scotthart
Copy link
Member

Thanks again for the PR.

While the protos defining the UUID field are public, service support for the type isn't live yet. We'll merge this PR and write some integration tests when UUID is available in production.

@devbww
Copy link
Contributor Author

devbww commented Apr 10, 2025

While the protos defining the UUID field are public, service support for the type isn't live yet. We'll merge this PR and write some integration tests when UUID is available in production.

Okie dokie.

cuiy0006 and others added 20 commits April 25, 2025 14:26
* feat(devicestreaming): generate library

* Run generators and format their outputs

* Add API baseline

* Manually update READMEs, quickstart, and top-level stuff

* changelog
* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

* fix: fix bug with customheadersoption

---------

Co-authored-by: Denis DelGrosso <85250797+ddelgrosso1@users.noreply.github.com>
… in storage_object_samples (googleapis#15059)

istream_iterator skips whitespace by default which results in data not being read as-is when it has whitespace symbols/bytes in it.

Co-authored-by: Denis DelGrosso <85250797+ddelgrosso1@users.noreply.github.com>
* chore: update googleapis SHA circa 2025-04-16

PiperOrigin-RevId: 748054282
cuiy0006 and others added 3 commits April 25, 2025 14:26
* feat(chronicle): generate library

* Run generators and format their outputs

* Manually update READMEs, quickstart, and top-level stuff

* Add API baseline

* add endpoint option for quickstart
@devbww devbww requested a review from a team as a code owner April 25, 2025 18:37
@scotthart
Copy link
Member

/gcbrun

@devbww
Copy link
Contributor Author

devbww commented May 6, 2025

While the protos defining the UUID field are public, service support for the type isn't live yet. We'll merge this PR and write some integration tests when UUID is available in production.

I would proffer that this should be merged irrespective of the rollout of service support. It is the server support that actually matters, not the conversion between types within the client.

Also, merging now would mean that there is no need to wait for a new client release when server support is enabled. And that means client-side development can start early, including writing the integration tests, which can also actually be run against the staging service.

Finally, it avoids the possibility of future merge conflicts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: spanner Issues related to the Spanner API. do not merge Indicates a pull request not ready for merge, due to either quality or timing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.