Repository navigation
feat: update API sources and regenerate - #20570
Conversation
|
Here is the summary of changes. You are about to add 46 region tags.
This comment is generated by snippet-bot.
|
There was a problem hiding this comment.
Code Review
This pull request updates several Google Cloud Go client libraries, including Google Chat, Cloud Tasks, Gemini Data Analytics, and Lustre, with newly generated API methods, iterators, long-running operations, and corresponding example tests. Key additions include message pinning support in Google Chat, batch task creation and deletion in Cloud Tasks, agent observability and conversation updates in Gemini Data Analytics (along with a new DataA2A client in v1beta), and directory policies and mirroring operations in Lustre. As there are no review comments provided, I have no additional feedback to offer on these changes.
- units::SelectOptions 把选择参数收进一个结构(ignore / max_diff_kb / strict), 同时是后续 group_units 的落点;select 成为唯一入口,调用点全部显式传参 - 固定评估顺序:ignored → secret-path → default-path → generated → extension → deleted → oversized, 同一文件因此只有一个原因归属;strict=false 时第 2/3/5 步整体跳过,默认行为零变化 - 内建语料:密钥与凭据路径(.env*/私钥/证书容器/credentials/service-account/tfstate/.ssh 等, 裸名与 **/ 前缀两种写法都列,避免 glob 语义踩坑)、产物与依赖目录、压缩与映射产物、锁文件、 生成代码;语料用 OnceLock 编译一次,并有单测确认能编译且覆盖根目录与嵌套形式 - extension 白名单 = spec 03 优先级表 + 显式补充清单;补充清单来自实测(见下) - i18n:排除说明不再只提"锁定/生成文件"(严格模式会排更多类),六语言同步 - 配置 select_strict(默认 false,toml);README 六语言补 report_coverage / select_strict 两行 真实验证(公开 PR googleapis/google-cloud-go#20570,154 文件): - 默认 → 141 单元,其中 46 个 *.pb.go 正常进入审查;被排除 1 个(ignored) - select_strict = true → 95 单元,46 个 *.pb.go 归 default-path,被排除项全部带原因 - Cargo.lock 在两种模式下都归 ignored —— spec 03 的内建 ignore 默认值先命中; spec 14 已注明 default-path 的同类模式是"用户清空 ignore 时的兜底",不是重复实现 实测抓到的真实缺口:严格模式下 lustre/go.mod 是唯一被误判为"未知类型"的文件。 extension 白名单原本只沿用 spec 03 的优先级表(那是给"截断时谁先留下"用的),缺依赖清单、 schema 与基础设施类;已补 proto/tf/tfvars/hcl/mod/work/模板/底层语言等并写进单测, 同时把这条坑记入 AGENTS.md §7 #35。 实测:cargo test --workspace 245 passed / 0 failed(+5 项严格模式单测); fmt/clippy 干净;门禁自测 18/18;verify-all G6/G7 绿(G1/G2 仍为 S3 收尾预期红)。
🤖 I have created a release *beep* *boop* --- ## [1.58.0](bigtable/v1.57.0...bigtable/v1.58.0) (2026-09-25) ### Features * **all:** Update supported go versions ([#20520](#20520)) ([90413d3](90413d3)) * **bigtable:** Support hot duration, disabled, and effective backup policy ([#20573](#20573)) ([da2bfcc](da2bfcc)) * Update API sources and regenerate ([#20526](#20526)) ([e6f37a3](e6f37a3)) * Update API sources and regenerate ([#20570](#20570)) ([cc91d66](cc91d66)) * Update API sources and regenerate. ([e6f37a3](e6f37a3)) ### Bug Fixes * **bigtable:** Detect omitted MutateRows response entries in ApplyBulk ([#20557](#20557)) ([68b3f33](68b3f33)) * **bigtable:** Fix TestRetryApplyBulk_OverallRequestFailure test interceptor ([#20574](#20574)) ([25bc085](25bc085)) * **various:** Address format directive issues ([#20547](#20547)) ([e2e1047](e2e1047)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Update API sources and regenerate.
Debug Info
System Details
Commands Executed
go run github.com/googleapis/librarian/cmd/librarian@v0.45.0 installgo run github.com/googleapis/librarian/cmd/librarian@v0.45.0 update sources.googleapisgo run github.com/googleapis/librarian/cmd/librarian@v0.45.0 generate --allgo run github.com/googleapis/librarian/cmd/librarian@v0.45.0 tidygit add .git commit -m "feat: update API sources and regenerate"Included googleapis CLs
google/bigtable/admin/v2
google/chat/v1
google/cloud/agentregistry/v1
google/cloud/geminidataanalytics/v1
google/cloud/geminidataanalytics/v1beta
google/cloud/lustre/v1
google/cloud/parametermanager/v1
google/cloud/sql/v1
google/cloud/sql/v1beta4
google/cloud/tasks/v2
google/cloud/vectorsearch/v1
google/cloud/vectorsearch/v1beta
google/monitoring/dashboard/v1