Skip to content

feat: API configuration: 20260522T090126Z#15626

Merged
jskeet merged 1 commit into
mainfrom
librarian-config-20260522T090126Z
May 22, 2026
Merged

feat: API configuration: 20260522T090126Z#15626
jskeet merged 1 commit into
mainfrom
librarian-config-20260522T090126Z

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator

Changes in this PR

  • Configured library Google.Cloud.NetworkSecurity.V1 for API google/cloud/networksecurity/v1

Errors

  • Error while building Google.Cloud.NumberRegistry.V1Alpha

@github-actions
Copy link
Copy Markdown

Pull request diff results
No APIs have changed in this PR. Exiting diff.

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 adds the Google.Cloud.NetworkSecurity.V1 library to the generator configuration and pipeline state. The review feedback identifies an inconsistency where the type field should be renamed to transport and set to grpc+rest to align with other entries and support REST functionality. Additionally, it is recommended to provide a description for the library rather than leaving the field empty.

Comment thread generator-input/apis.json
{
"id": "Google.Cloud.NetworkSecurity.V1",
"version": "1.0.0-beta00",
"type": "grpc",
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

The field name type is inconsistent with other entries in this configuration file, which use transport (see line 4321). Additionally, since restNumericEnums is enabled at line 4342, the library should likely support both gRPC and REST transports to be fully functional.

Suggested change
"type": "grpc",
"transport": "grpc+rest",

Comment thread generator-input/apis.json
"type": "grpc",
"productName": "Network Security",
"productUrl": "https://cloud.google.com/products/networking",
"description": "",
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

The description field is currently empty. It is recommended to provide a brief summary of the library's purpose for better discoverability and documentation.

Suggested change
"description": "",
"description": "Client library for the Network Security API",

@jskeet jskeet merged commit f0e5d0f into main May 22, 2026
18 checks passed
@jskeet jskeet deleted the librarian-config-20260522T090126Z branch May 22, 2026 09:17
@jskeet
Copy link
Copy Markdown
Collaborator

jskeet commented May 22, 2026

@amanda-tarafa My guess is that the build failure for NumberRegistry may well be dependencies but I haven't looked.

@amanda-tarafa
Copy link
Copy Markdown
Contributor

@amanda-tarafa My guess is that the build failure for NumberRegistry may well be dependencies but I haven't looked.

It's an alpha so we are skipping it for the time being: #15627

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.

3 participants