Skip to content

feat: migrate google-cloud-hypercomputecluster to librarian#8521

Draft
suztomo wants to merge 1 commit into
googleapis:mainfrom
suztomo:migrate-google-cloud-hypercomputecluster
Draft

feat: migrate google-cloud-hypercomputecluster to librarian#8521
suztomo wants to merge 1 commit into
googleapis:mainfrom
suztomo:migrate-google-cloud-hypercomputecluster

Conversation

@suztomo

@suztomo suztomo commented Jun 10, 2026

Copy link
Copy Markdown
Member

This pull request is for investigation of googleapis/librarian#6368

suztomo@suztomo:~/librarian-2026/google-cloud-node$ echo $V
v0.20.0
suztomo@suztomo:~/librarian-2026/google-cloud-node$ vim librarian.yaml
suztomo@suztomo:~/librarian-2026/google-cloud-node$ yq --yaml-output "(.libraries[] | select(.name == \"$PKG\") | .skip_generate) = false" \
  < librarian.yaml > after.yaml
suztomo@suztomo:~/librarian-2026/google-cloud-node$ mv after.yaml librarian.yaml
suztomo@suztomo:~/librarian-2026/google-cloud-node$ go run github.com/googleapis/librarian/cmd/librarian@${V} tidy
suztomo@suztomo:~/librarian-2026/google-cloud-node$ echo $PKG
google-cloud-hypercomputecluster
suztomo@suztomo:~/librarian-2026/google-cloud-node$ docker run -u $(id -u):$(id -g) -v .:/repo -v ~/.cache:/.cache -w /repo \
   docker.io/library/librarian-nodejs:${V} generate -v $PKG
/root/.nvm/versions/node/current/bin/gapic-generator-typescript --protoc=/usr/local/bin/protoc --common-proto-path=. -I . --output-dir /repo/owl-bot-staging/google-cloud-hypercomputecluster/v1 --grpc-service-config google/cloud/hypercomputecluster/v1/hypercomputecluster_v1_grpc_service_config.json --service-yaml google/cloud/hypercomputecluster/v1/hypercomputecluster_v1.yaml --package-name @google-cloud/hypercomputecluster --metadata --rest-numeric-enums google/cloud/hypercomputecluster/v1/hypercompute_cluster.proto google/cloud/hypercomputecluster/v1/operation_metadata.proto google/cloud/common_resources.proto
/root/.nvm/versions/node/current/bin/gapic-generator-typescript --protoc=/usr/local/bin/protoc --common-proto-path=. -I . --output-dir /repo/owl-bot-staging/google-cloud-hypercomputecluster/v1beta --grpc-service-config google/cloud/hypercomputecluster/v1beta/hypercomputecluster_grpc_service_config.json --service-yaml google/cloud/hypercomputecluster/v1beta/hypercomputecluster_v1beta.yaml --package-name @google-cloud/hypercomputecluster --metadata --rest-numeric-enums google/cloud/hypercomputecluster/v1beta/hypercompute_cluster.proto google/cloud/hypercomputecluster/v1beta/operation_metadata.proto google/cloud/common_resources.proto
/root/.nvm/versions/node/current/bin/gapic-generator-typescript --protoc=/usr/local/bin/protoc --common-proto-path=. -I . --output-dir /repo/owl-bot-staging/google-cloud-hypercomputecluster/v1alpha --grpc-service-config google/cloud/hypercomputecluster/v1alpha/hypercomputecluster_grpc_service_config.json --service-yaml google/cloud/hypercomputecluster/v1alpha/hypercomputecluster_v1alpha.yaml --package-name @google-cloud/hypercomputecluster --metadata --rest-numeric-enums google/cloud/hypercomputecluster/v1alpha/hypercompute_cluster.proto google/cloud/hypercomputecluster/v1alpha/machine_learning_runs.proto google/cloud/hypercomputecluster/v1alpha/operation_metadata.proto google/cloud/common_resources.proto
/root/.nvm/versions/node/current/bin/gapic-node-processing combine-library --source-path /repo/owl-bot-staging/google-cloud-hypercomputecluster --destination-path /repo/packages/google-cloud-hypercomputecluster --default-version v1beta
/root/.nvm/versions/node/current/bin/compileProtos src
suztomo@suztomo:~/librarian-2026/google-cloud-node$ git add --all
suztomo@suztomo:~/librarian-2026/google-cloud-node$ git commit -a -m "feat: migrate $PKG to librarian"
[main 17fff470b8] feat: migrate google-cloud-hypercomputecluster to librarian
 24 files changed, 30914 insertions(+), 18328 deletions(-)
 delete mode 100644 packages/google-cloud-hypercomputecluster/.OwlBot.yaml
 delete mode 100644 packages/google-cloud-hypercomputecluster/.gitattributes
 delete mode 100644 packages/google-cloud-hypercomputecluster/CODE_OF_CONDUCT.md
 delete mode 100644 packages/google-cloud-hypercomputecluster/CONTRIBUTING.md
 delete mode 100644 packages/google-cloud-hypercomputecluster/LICENSE

@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 updates the configuration and metadata for the @google-cloud/hypercomputecluster package. Key changes include removing the skip_generate flag in librarian.yaml, updating repository metadata in .repo-metadata.json, and introducing several new features, options, and types (such as selective GAPIC generation, experimental features, and symbol visibility) in the protobuf definitions (protos.json). Additionally, several non-code files like the license, code of conduct, and contributing guidelines were removed, and minor formatting adjustments were made across TypeScript files. There are no review comments, so we have no feedback to provide.

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.

1 participant