chore: librarian generate pull request: 20260212T190609Z#13847
chore: librarian generate pull request: 20260212T190609Z#13847
Conversation
There was a problem hiding this comment.
Code Review
This pull request is an automated update for the Dataform v1beta1 client library, generated by the Librarian tool. It introduces support for Folders and TeamFolders, including new resources, methods for CRUD operations, moving, and querying contents. It also adds corresponding long-running operation helpers, iterators, and example snippets.
My review focuses on the newly generated code. I've identified an opportunity to improve the maintainability of the generated helper code in dataform/apiv1beta1/auxiliary.go by using generics to reduce significant code duplication for operation wrappers and iterators. While this is likely an issue to be addressed in the code generator itself, the feedback is relevant for the overall quality of the client library.
PR created by the Librarian CLI to generate Cloud Client Libraries code from protos.
BEGIN_COMMIT
BEGIN_NESTED_COMMIT
feat: Update GCP Client Libraries in v1beta1 to support Folders, TeamFolders, and other relevant APIs
The v1beta1 API now includes support for Folders and TeamFolders, allowing users to organize repositories and files hierarchically and manage access controls.
New Features:
CreateTeamFolder, GetTeamFolder, UpdateTeamFolder, DeleteTeamFolder
QueryTeamFolderContents to list folder contents.
SearchTeamFolders to search for TeamFolders.
CreateFolder, GetFolder, UpdateFolder, DeleteFolder
QueryFolderContents to list folder contents.
Added MoveFolder to move Folders between TeamFolders, other Folders, or the user root folder.
Repository resource now includes containing_folder and team_folder_name fields to indicate its location within the folder hierarchy.
PiperOrigin-RevId:
Library-IDs: dataform
Source-link: googleapis/googleapis@e1c10736
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
docs: A comment for field
forcein message.google.cloud.dataform.v1beta1.DeleteRepositoryRequestis changed PiperOrigin-RevId: 868182714PiperOrigin-RevId:
Library-IDs: dataform
Source-link: googleapis/googleapis@e1c10736
END_NESTED_COMMIT
END_COMMIT
This pull request is generated with proto changes between
googleapis/googleapis@c288189b
(exclusive) and
googleapis/googleapis@e1c10736
(inclusive).
Librarian Version: v0.8.0
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:19bb93e8f1f916c61b597db2bad65dc432f79baaabb210499d7d0e4ad1dffe29