Skip to content

feat: migrate google-cloud-beyondcorp-clientconnectorservices to librarian#8490

Open
jskeet wants to merge 1 commit into
googleapis:mainfrom
jskeet:migrate-google-cloud-beyondcorp-clientconnectorservices
Open

feat: migrate google-cloud-beyondcorp-clientconnectorservices to librarian#8490
jskeet wants to merge 1 commit into
googleapis:mainfrom
jskeet:migrate-google-cloud-beyondcorp-clientconnectorservices

Conversation

@jskeet

@jskeet jskeet commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@jskeet jskeet requested a review from a team as a code owner June 9, 2026 18:13
@jskeet

jskeet commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

Nope, this is wrong... fixing...

Fixed.

@jskeet jskeet force-pushed the migrate-google-cloud-beyondcorp-clientconnectorservices branch from 52301bb to bd06ef9 Compare June 9, 2026 18:13
@jskeet jskeet force-pushed the migrate-google-cloud-beyondcorp-clientconnectorservices branch from bd06ef9 to 24683db Compare June 9, 2026 18:14

@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 removes the skip_generate flag for BeyondCorp client connector services and client gateways in librarian.yaml, updates the repository metadata for clientconnectorservices, and deletes numerous generated files for clientgateways. However, there appears to be a critical mix-up: the PR aims to migrate clientconnectorservices, but the deleted files belong to clientgateways. Additionally, manually editing the generated .repo-metadata.json file is discouraged, as updates should be made upstream in the generator.

Comment thread librarian.yaml
Comment on lines +10 to +11
"name": "beyondcorp",
"name_pretty": "BeyondCorp",

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

Do not manually edit generated client configuration JSON files. Any changes or updates to .repo-metadata.json must be made upstream in the generator.

References
  1. Do not manually edit generated client configuration JSON files. Any changes or updates must be made upstream in the generator.

@jskeet jskeet changed the title Migrate google cloud beyondcorp clientconnectorservices feat: migrate google-cloud-beyondcorp-clientconnectorservices to librarian Jun 9, 2026
"distribution_name": "@google-cloud/clientconnectorservices",
"api_id": "beyondcorp.googleapis.com",
"default_version": "v1",
"requires_billing": true,

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.

@pearigee do you know what this field is used for? We will need to add it back.

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.

I don't believe it's used any more - we removed it from the few places it occurred in Python.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I remember it's used for README.md generation, especially whether adding [Enable billing for your project](https://support.google.com/cloud/answer/6293499#enable-billing). step.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

My memory is from Java. As I see no change in README.md in this pull request, I would say the removal of requires_billing is fine.

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.

But that would apply to basically all APIs, wouldn't it? I don't think we have any real signal for this, and would suggest we should stop pretending we do :)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Right. Let's remove this field.

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