Skip to content

feat(google-cloud-backupdr-v1beta): onboard google/cloud/backupdr/v1beta API - #36598

Draft
zhumin8 wants to merge 1 commit into
mainfrom
onboard-google-cloud-backupdr-v1beta
Draft

zhumin8 wants to merge 1 commit into
mainfrom
onboard-google-cloud-backupdr-v1beta

Conversation

@zhumin8

@zhumin8 zhumin8 commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Onboard google/cloud/backupdr/v1beta API (google-cloud-backupdr-v1beta).

b/561461207

PiperOrigin-RevId: 981092309

Manual Touches & Configuration Overrides

  • Manual configuration in librarian.yaml:
    Manually added ruby.ruby_cloud_opts overrides under the google-cloud-backupdr-v1beta entry in librarian.yaml:
    ruby:
      ruby_cloud_opts:
        ruby-cloud-namespace-override: Backupdr=BackupDR
        ruby-cloud-path-override: backup_dr=backupdr
    Rationale: Required to match the established Google::Cloud::BackupDR module namespace and non-underscored backupdr file path conventions from google-cloud-backupdr-v1 and google-cloud-backupdr (per b/561461207 #comment9).

Environment & System Settings

  • OS: Linux 6.18.14-1rodete4-amd64 x86_64
  • Ruby version: ruby 3.3.8 (2025-04-09 revision b200bad6cd) [x86_64-linux-gnu]
  • Bundler version: 4.0.21
  • Librarian version: v0.44.0
  • External Prerequisites (outside of librarian managed):
    • System build packages: ruby-dev, build-essential (per go/sdk-librarian:ruby)
    • User Gem environment:
      • export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
      • export BUNDLE_PATH="$GEM_HOME"
      • export PATH="$PATH:$(ruby -e 'puts Gem.bindir'):$GEM_HOME/bin"

Commands Used to Generate Code

# Provision generator toolchain
go run github.com/googleapis/librarian/cmd/librarian@v0.44.0 install

# Register entry in librarian.yaml
go run github.com/googleapis/librarian/cmd/librarian@v0.44.0 add google/cloud/backupdr/v1beta --name google-cloud-backupdr-v1beta

# Manually add ruby_cloud_opts overrides (Backupdr=BackupDR, backup_dr=backupdr) to librarian.yaml

# Tidy configuration
go run github.com/googleapis/librarian/cmd/librarian@v0.44.0 tidy

# Generate client library
go run github.com/googleapis/librarian/cmd/librarian@v0.44.0 generate -v google-cloud-backupdr-v1beta

# Verification
cd google-cloud-backupdr-v1beta && bundle install && bundle exec rake rubocop && bundle exec rake yard && bundle exec rake test

…eta API

b/561461207

PiperOrigin-RevId: 981092309
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