Skip to content

chore(preview): onboard compute preview client - #17918

Open
noahdietz wants to merge 3 commits into
googleapis:mainfrom
noahdietz:onboard-compute-preview
Open

chore(preview): onboard compute preview client#17918
noahdietz wants to merge 3 commits into
googleapis:mainfrom
noahdietz:onboard-compute-preview

Conversation

@noahdietz

@noahdietz noahdietz commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Onboards generation of the Compute v1 API found in the googleapis subdirectory //preview (link). This is currently a mirror of the "stable" API found under the root.

We can iterate on various generation configurations in future PRs.

The same API updates for //google/cloud/compute/v1 are applied to //preview/google/cloud/compute/v1 and we will see updates to this client in future librarian sources.googleapis updates.

This library is not onboarded to release-please and will not be released until a later date - the librarian.yaml version will lag for some time. This onboarding is done ahead of time to set the stage and work out kinks prior to release.

The unit test and kokoro-based CI scripts are updated to include the preview-packages subdirectory.

There are no system tests yet, but they may be added in a future PR, during which I'd update the system test script to inspect preview-packages as well as packages.

Fixes googleapis/librarian#5896

@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 adds a new preview package for google-cloud-compute (version 1.51.0-preview.1) under the preview-packages directory, including its full client library code, REST transports, pagers, and Sphinx documentation. It also updates ci/run_conditional_tests.sh to include the new directory in conditional tests and configures the preview package in librarian.yaml. There are no review comments to address, so I have no further feedback to provide.

@noahdietz
noahdietz marked this pull request as ready for review July 28, 2026 21:59
@noahdietz
noahdietz requested review from a team as code owners July 28, 2026 21:59
@snippet-bot

snippet-bot Bot commented Jul 28, 2026

Copy link
Copy Markdown

Here is the summary of changes.

You are about to add 988 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

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.

preview: onboard Python compute to preview generation

1 participant