Skip to content

feat: update API sources and regenerate - #9104

Merged
sofisl merged 2 commits into
mainfrom
chore-update-librarian-2026-08-06
Aug 7, 2026
Merged

feat: update API sources and regenerate#9104
sofisl merged 2 commits into
mainfrom
chore-update-librarian-2026-08-06

Conversation

@sofisl

@sofisl sofisl commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@sofisl
sofisl requested a review from a team as a code owner August 6, 2026 19:27

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates several Google Cloud client libraries with new API features, such as the AccessPolicies service in IAM, ExaAiSearch tool in AI Platform, and SearchMessages in Google Chat, alongside generating new Compute Engine clients (Hosts and ReliabilityRisks). A review comment correctly points out that the manual modification of '.repo-metadata.json' in the Compute Engine package should be avoided; instead, the pretty name change should be configured via 'name_pretty_override' in 'librarian.yaml' to ensure it is preserved during future code regenerations.

"library_type": "GAPIC_AUTO",
"name": "compute",
"name_pretty": "Google Compute Engine",
"name_pretty": "Compute Engine",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

According to the repository rules, you should not manually edit the generated '.repo-metadata.json' file to change the pretty name. Instead, please configure 'name_pretty_override' in 'librarian.yaml' to avoid naming conflicts and ensure the change is preserved during future regenerations.

References
  1. To override the metadata name and pretty name for a library to avoid naming conflicts, configure 'metadata_name_override' and 'name_pretty_override' in 'librarian.yaml' instead of manually editing the generated '.repo-metadata.json' file.

@sofisl

sofisl commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

we should merge #9109 first

@feywind feywind left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I know my comment is not about your stuff, but the protos themselves... just wanted to make sure!

// Required. Information gathered about the device being used when the ad
// event happened.
DeviceInfo device_info = 8 [(google.api.field_behavior) = OPTIONAL];
DeviceInfo device_info = 8 [(google.api.field_behavior) = REQUIRED];

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is that going to cause a breaking change?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this does look breaking to me. Technically I don't think ads has the same restrictions as cloud for breaking changes, but it doesn't mean we shouldn't specify it.

Let me bring it up with the Librarian team next week.

@sofisl
sofisl enabled auto-merge (squash) August 7, 2026 22:37
@sofisl
sofisl merged commit 61ea9c8 into main Aug 7, 2026
35 checks passed
@sofisl
sofisl deleted the chore-update-librarian-2026-08-06 branch August 7, 2026 22:58
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.

2 participants