Skip to content

chore: librarian onboard pull request: 20260223T163038Z#15603

Closed
daniel-sanche wants to merge 1 commit intomainfrom
librarian-20260223T163038Z
Closed

chore: librarian onboard pull request: 20260223T163038Z#15603
daniel-sanche wants to merge 1 commit intomainfrom
librarian-20260223T163038Z

Conversation

@daniel-sanche
Copy link
Copy Markdown
Contributor

PR created by the Librarian CLI to onboard a new Cloud Client Library.

BEGIN_COMMIT

feat: onboard a new library

Library-IDs: google-cloud-workloadmanager

END_COMMIT

Librarian Version: v0.8.0
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c

@daniel-sanche daniel-sanche requested review from a team as code owners February 24, 2026 00:34
@snippet-bot
Copy link
Copy Markdown

snippet-bot Bot commented Feb 24, 2026

Here is the summary of changes.

You are about to add 24 region tags.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

@daniel-sanche
Copy link
Copy Markdown
Contributor Author

Note: the dinal step of this PR failed:

level=ERROR msg="librarian command failed" err="failed to commit and push changes: failed to create pull request body: piper id not found"

I created it manually, leaving out the piper id. If the piper id is required, we can delete this and try again

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @daniel-sanche, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request integrates the new google-cloud-workloadmanager client library into the repository. This addition provides developers with a dedicated Python interface for interacting with the Workload Manager API, enabling programmatic access to its features for deploying, validating, and observing workloads on Google Cloud. The changes encompass all necessary components for a standalone, well-documented, and testable client library.

Highlights

  • New Client Library Onboarding: This pull request introduces the new google-cloud-workloadmanager Python client library, generated by the Librarian CLI.
  • Comprehensive File Additions: A complete set of files has been added, including core library code, documentation, configuration for linting and testing, and sample usage snippets, ensuring the new library is fully integrated and functional.
  • Build and Test Configuration: Updated setup.py and added noxfile.py, mypy.ini, and various constraints-*.txt files to support building, testing, and type-checking the new library across multiple Python versions.
Changelog
  • .librarian/state.yaml
    • Added configuration entry for the new google-cloud-workloadmanager library, including its ID, version, last generated commit, API paths, source roots, and regex patterns for preserving and removing files.
  • packages/google-cloud-workloadmanager/.coveragerc
    • Added a new .coveragerc file to configure code coverage reporting for the google-cloud-workloadmanager package, specifying files to omit and lines to exclude from coverage calculations.
  • packages/google-cloud-workloadmanager/.flake8
    • Added a new .flake8 configuration file for the google-cloud-workloadmanager package, including ignored error codes and excluded directories for linting.
  • packages/google-cloud-workloadmanager/.repo-metadata.json
    • Added repository metadata for the google-cloud-workloadmanager library, detailing its API description, ID, shortname, documentation links, default version, distribution name, issue tracker, language, library type, and release level.
  • packages/google-cloud-workloadmanager/CHANGELOG.md
    • Added an initial CHANGELOG.md file for the google-cloud-workloadmanager package, linking to its PyPI history.
  • packages/google-cloud-workloadmanager/LICENSE
    • Added the Apache License, Version 2.0, to the google-cloud-workloadmanager package.
  • packages/google-cloud-workloadmanager/MANIFEST.in
    • Added a MANIFEST.in file to specify files and directories to include in the source distribution of the google-cloud-workloadmanager package.
  • packages/google-cloud-workloadmanager/README.rst
    • Added a README.rst file providing an overview, quick start guide, installation instructions, supported Python versions, and logging configuration for the google-cloud-workloadmanager client library.
  • packages/google-cloud-workloadmanager/docs/CHANGELOG.md
    • Added a changelog file for the documentation of the google-cloud-workloadmanager library.
  • packages/google-cloud-workloadmanager/docs/README.rst
    • Added a README file for the documentation of the google-cloud-workloadmanager library, mirroring the package-level README.
  • packages/google-cloud-workloadmanager/docs/_static/custom.css
    • Added custom CSS rules for styling the documentation, including adjustments for Python 2 EOL notices, parameter/return column widths, and spacing between methods and classes.
  • packages/google-cloud-workloadmanager/docs/_templates/layout.html
    • Added a custom Sphinx layout template (layout.html) for the documentation, incorporating a Python 2 End-of-Life admonition.
  • packages/google-cloud-workloadmanager/docs/conf.py
    • Added Sphinx configuration file (conf.py) for building the documentation of the google-cloud-workloadmanager library, including extensions, project metadata, HTML theme options, and warning filters.
  • packages/google-cloud-workloadmanager/docs/index.rst
    • Added the main index file for the google-cloud-workloadmanager documentation, linking to API references and the changelog.
  • packages/google-cloud-workloadmanager/docs/multiprocessing.rst
    • Added a documentation file explaining multiprocessing considerations for the client library, specifically regarding gRPC and thread safety.
  • packages/google-cloud-workloadmanager/docs/summary_overview.md
    • Added a templated summary overview for the Workload Manager API documentation, outlining available classes, methods, and properties.
  • packages/google-cloud-workloadmanager/docs/workloadmanager_v1/services_.rst
    • Added a reStructuredText file to document the services available for Google Cloud Workload Manager v1 API.
  • packages/google-cloud-workloadmanager/docs/workloadmanager_v1/types_.rst
    • Added a reStructuredText file to document the types available for Google Cloud Workload Manager v1 API.
  • packages/google-cloud-workloadmanager/docs/workloadmanager_v1/workload_manager.rst
    • Added a reStructuredText file to document the WorkloadManager service, including its members and inherited members.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager/init.py
    • Added the __init__.py file for the google.cloud.workloadmanager package, defining its version and importing clients and types from the v1 submodule.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager/gapic_version.py
    • Added gapic_version.py to define the package version for google-cloud-workloadmanager.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager/py.typed
    • Added a py.typed marker file to indicate that the google-cloud-workloadmanager package uses inline types, conforming to PEP 561.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/init.py
    • Added the __init__.py file for the google.cloud.workloadmanager_v1 package, including versioning, dependency checks, and imports for clients and types.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/gapic_metadata.json
    • Added GAPIC metadata JSON file, mapping proto services and RPCs to Python library clients and methods for Workload Manager v1.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/gapic_version.py
    • Added gapic_version.py to define the package version for google-cloud-workloadmanager_v1.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/py.typed
    • Added a py.typed marker file for the google.cloud.workloadmanager_v1 package.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/init.py
    • Added the __init__.py file for the google.cloud.workloadmanager_v1.services package.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/init.py
    • Added the __init__.py file for the google.cloud.workloadmanager_v1.services.workload_manager package, importing async and sync clients.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/async_client.py
    • Added the asynchronous client implementation for the Workload Manager service, including methods for listing, getting, creating, updating, and deleting evaluations and executions, and listing rules and scanned resources.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/pagers.py
    • Added pager classes for asynchronous and synchronous iteration through paginated responses from the Workload Manager service, such as ListEvaluations, ListExecutions, and ListScannedResources.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/README.rst
    • Added a README file explaining the transport inheritance structure for the Workload Manager client.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/init.py
    • Added the __init__.py file for the transports package, registering gRPC and REST transport implementations.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/base.py
    • Added the abstract base transport class for the Workload Manager client, defining common methods and properties for transport implementations.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/grpc.py
    • Added the gRPC transport implementation for the Workload Manager client, including a logging interceptor and methods for handling RPC calls.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/grpc_asyncio.py
    • Added the gRPC AsyncIO transport implementation for the Workload Manager client, extending the base gRPC transport with asynchronous capabilities.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/services/workload_manager/transports/rest_base.py
    • Added the base REST transport implementation for the Workload Manager client, providing methods for transcoding requests and handling HTTP options.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/types/init.py
    • Added the __init__.py file for the google.cloud.workloadmanager_v1.types package, importing all defined service types.
  • packages/google-cloud-workloadmanager/google/cloud/workloadmanager_v1/types/service.py
    • Added the service.py file defining all protobuf messages and enums for the Workload Manager v1 API, including Evaluation, Execution, Rule, and related request/response messages.
  • packages/google-cloud-workloadmanager/mypy.ini
    • Added a mypy.ini configuration file for type checking the google-cloud-workloadmanager package, specifying Python version, namespace packages, and import ignoring rules.
  • packages/google-cloud-workloadmanager/noxfile.py
    • Added a noxfile.py for automating development tasks such as linting, formatting, running unit and system tests, coverage reporting, and documentation building across various Python versions.
  • packages/google-cloud-workloadmanager/samples/generated_samples/snippet_metadata_google.cloud.workloadmanager.v1.json
    • Added snippet metadata for the generated samples of the google.cloud.workloadmanager.v1 client library.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_create_evaluation_async.py
    • Added an asynchronous sample snippet for the CreateEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_create_evaluation_sync.py
    • Added a synchronous sample snippet for the CreateEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_delete_evaluation_async.py
    • Added an asynchronous sample snippet for the DeleteEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_delete_evaluation_sync.py
    • Added a synchronous sample snippet for the DeleteEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_delete_execution_async.py
    • Added an asynchronous sample snippet for the DeleteExecution method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_delete_execution_sync.py
    • Added a synchronous sample snippet for the DeleteExecution method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_get_evaluation_async.py
    • Added an asynchronous sample snippet for the GetEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_get_evaluation_sync.py
    • Added a synchronous sample snippet for the GetEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_get_execution_async.py
    • Added an asynchronous sample snippet for the GetExecution method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_get_execution_sync.py
    • Added a synchronous sample snippet for the GetExecution method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_evaluations_async.py
    • Added an asynchronous sample snippet for the ListEvaluations method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_evaluations_sync.py
    • Added a synchronous sample snippet for the ListEvaluations method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_execution_results_async.py
    • Added an asynchronous sample snippet for the ListExecutionResults method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_execution_results_sync.py
    • Added a synchronous sample snippet for the ListExecutionResults method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_executions_async.py
    • Added an asynchronous sample snippet for the ListExecutions method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_executions_sync.py
    • Added a synchronous sample snippet for the ListExecutions method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_rules_async.py
    • Added an asynchronous sample snippet for the ListRules method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_rules_sync.py
    • Added a synchronous sample snippet for the ListRules method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_scanned_resources_async.py
    • Added an asynchronous sample snippet for the ListScannedResources method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_list_scanned_resources_sync.py
    • Added a synchronous sample snippet for the ListScannedResources method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_run_evaluation_async.py
    • Added an asynchronous sample snippet for the RunEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_run_evaluation_sync.py
    • Added a synchronous sample snippet for the RunEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_update_evaluation_async.py
    • Added an asynchronous sample snippet for the UpdateEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/samples/generated_samples/workloadmanager_v1_generated_workload_manager_update_evaluation_sync.py
    • Added a synchronous sample snippet for the UpdateEvaluation method of the Workload Manager client.
  • packages/google-cloud-workloadmanager/setup.py
    • Updated setup.py to include the new google-cloud-workloadmanager package, its description, version, and dependencies, along with classifiers for release status and supported Python versions.
  • packages/google-cloud-workloadmanager/testing/constraints-3.10.txt
    • Added a constraints file for Python 3.10, listing core library dependencies.
  • packages/google-cloud-workloadmanager/testing/constraints-3.11.txt
    • Added a constraints file for Python 3.11, listing core library dependencies.
  • packages/google-cloud-workloadmanager/testing/constraints-3.12.txt
    • Added a constraints file for Python 3.12, listing core library dependencies.
  • packages/google-cloud-workloadmanager/testing/constraints-3.13.txt
    • Added a constraints file for Python 3.13, listing core library dependencies with minimum major versions.
  • packages/google-cloud-workloadmanager/testing/constraints-3.14.txt
    • Added a constraints file for Python 3.14, listing core library dependencies with minimum major versions.
  • packages/google-cloud-workloadmanager/testing/constraints-3.7.txt
    • Added a constraints file for Python 3.7, pinning core library dependencies to their lower bounds for compatibility testing.
  • packages/google-cloud-workloadmanager/testing/constraints-3.8.txt
    • Added a constraints file for Python 3.8, listing core library dependencies.
  • packages/google-cloud-workloadmanager/testing/constraints-3.9.txt
    • Added a constraints file for Python 3.9, listing core library dependencies.
  • packages/google-cloud-workloadmanager/tests/init.py
    • Added the __init__.py file for the tests package.
  • packages/google-cloud-workloadmanager/tests/unit/init.py
    • Added the __init__.py file for the tests.unit package.
  • packages/google-cloud-workloadmanager/tests/unit/gapic/init.py
    • Added the __init__.py file for the tests.unit.gapic package.
  • packages/google-cloud-workloadmanager/tests/unit/gapic/workloadmanager_v1/init.py
    • Added the __init__.py file for the tests.unit.gapic.workloadmanager_v1 package.
Activity
  • The pull request was automatically generated by the Librarian CLI to onboard the new google-cloud-workloadmanager client library.
  • The commit message indicates the feature is to onboard a new library with ID google-cloud-workloadmanager.
  • The Librarian CLI version used for this operation was v0.8.0.
  • The language image used for generation was us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

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

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 onboards the new google-cloud-workloadmanager client library. The changes consist mostly of boilerplate files generated for a new Python client. The code looks good overall. I've added a few minor suggestions to improve code style and maintainability by sorting __all__ definitions in a few __init__.py files.

Comment on lines +164 to +201
__all__ = (
"WorkloadManagerAsyncClient",
"AgentCommand",
"BigQueryDestination",
"Command",
"CreateEvaluationRequest",
"DeleteEvaluationRequest",
"DeleteExecutionRequest",
"Evaluation",
"Execution",
"ExecutionResult",
"GceInstanceFilter",
"GetEvaluationRequest",
"GetExecutionRequest",
"ListEvaluationsRequest",
"ListEvaluationsResponse",
"ListExecutionResultsRequest",
"ListExecutionResultsResponse",
"ListExecutionsRequest",
"ListExecutionsResponse",
"ListRulesRequest",
"ListRulesResponse",
"ListScannedResourcesRequest",
"ListScannedResourcesResponse",
"OperationMetadata",
"Resource",
"ResourceFilter",
"ResourceStatus",
"Rule",
"RuleExecutionResult",
"RuleOutput",
"RunEvaluationRequest",
"ScannedResource",
"ShellCommand",
"UpdateEvaluationRequest",
"ViolationDetails",
"WorkloadManagerClient",
)
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

For better maintainability and consistency, the __all__ list should be sorted alphabetically.

__all__ = (
    "AgentCommand",
    "BigQueryDestination",
    "Command",
    "CreateEvaluationRequest",
    "DeleteEvaluationRequest",
    "DeleteExecutionRequest",
    "Evaluation",
    "Execution",
    "ExecutionResult",
    "GceInstanceFilter",
    "GetEvaluationRequest",
    "GetExecutionRequest",
    "ListEvaluationsRequest",
    "ListEvaluationsResponse",
    "ListExecutionResultsRequest",
    "ListExecutionResultsResponse",
    "ListExecutionsRequest",
    "ListExecutionsResponse",
    "ListRulesRequest",
    "ListRulesResponse",
    "ListScannedResourcesRequest",
    "ListScannedResourcesResponse",
    "OperationMetadata",
    "Resource",
    "ResourceFilter",
    "ResourceStatus",
    "Rule",
    "RuleExecutionResult",
    "RuleOutput",
    "RunEvaluationRequest",
    "ScannedResource",
    "ShellCommand",
    "UpdateEvaluationRequest",
    "ViolationDetails",
    "WorkloadManagerAsyncClient",
    "WorkloadManagerClient",
)

Comment on lines +19 to +22
__all__ = (
"WorkloadManagerClient",
"WorkloadManagerAsyncClient",
)
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

For better maintainability and consistency, the __all__ list should be sorted alphabetically.

Suggested change
__all__ = (
"WorkloadManagerClient",
"WorkloadManagerAsyncClient",
)
__all__ = (
"WorkloadManagerAsyncClient",
"WorkloadManagerClient",
)

Comment on lines +30 to +36
__all__ = (
"WorkloadManagerTransport",
"WorkloadManagerGrpcTransport",
"WorkloadManagerGrpcAsyncIOTransport",
"WorkloadManagerRestTransport",
"WorkloadManagerRestInterceptor",
)
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

For better maintainability and consistency, the __all__ list should be sorted alphabetically.

Suggested change
__all__ = (
"WorkloadManagerTransport",
"WorkloadManagerGrpcTransport",
"WorkloadManagerGrpcAsyncIOTransport",
"WorkloadManagerRestTransport",
"WorkloadManagerRestInterceptor",
)
__all__ = (
"WorkloadManagerGrpcAsyncIOTransport",
"WorkloadManagerGrpcTransport",
"WorkloadManagerRestInterceptor",
"WorkloadManagerRestTransport",
"WorkloadManagerTransport",
)

@parthea
Copy link
Copy Markdown
Contributor

parthea commented Feb 24, 2026

Note: the dinal step of this PR failed:

level=ERROR msg="librarian command failed" err="failed to commit and push changes: failed to create pull request body: piper id not found"

I created it manually, leaving out the piper id. If the piper id is required, we can delete this and try again

I wasn't able to re-create this issue. I created PR #15605 with the piper id. Please could you try again. If you still encounter the problem, please could you file a new issue in https://github.com/googleapis/librarian/issues?

Here is the command I used

legacylibrarian generate --api-source=/usr/local/google/home/partheniou/git/googleapis -api=google/cloud/workloadmanager/v1 -library=google-cloud-workloadmanager -push
partheniou@partheniou-vm-3:~/git/google-cloud-python$ legacylibrarian version
v0.8.3
time=2026-02-24T15:04:47.440Z level=INFO msg="retrieving the latest commit" path=google/cloud/workloadmanager/v1/workloadmanager_v1.yaml
time=2026-02-24T15:04:49.501Z level=INFO msg="found piper id in the commit message" piperID=869327994
time=2026-02-24T15:04:49.501Z level=INFO msg="creating PR" branch=librarian-20260224T150336Z base=main title="chore: librarian onboard pull request: 20260224T150336Z"
time=2026-02-24T15:04:50.802Z level=INFO msg="pr created" url=https://github.com/googleapis/google-cloud-python/pull/15605

Copy link
Copy Markdown
Contributor

@parthea parthea left a comment

Choose a reason for hiding this comment

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

Please could you run librarian again since there was an error getting the piper id?

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