Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions google-cloud-compute-v1/.owlbot-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@
"lib/google/cloud/compute/v1/addresses/rest.rb",
"lib/google/cloud/compute/v1/addresses/rest/client.rb",
"lib/google/cloud/compute/v1/addresses/rest/service_stub.rb",
"lib/google/cloud/compute/v1/advice.rb",
"lib/google/cloud/compute/v1/advice/credentials.rb",
"lib/google/cloud/compute/v1/advice/rest.rb",
"lib/google/cloud/compute/v1/advice/rest/client.rb",
"lib/google/cloud/compute/v1/advice/rest/service_stub.rb",
"lib/google/cloud/compute/v1/autoscalers.rb",
"lib/google/cloud/compute/v1/autoscalers/credentials.rb",
"lib/google/cloud/compute/v1/autoscalers/rest.rb",
Expand All @@ -40,6 +45,11 @@
"lib/google/cloud/compute/v1/backend_services/rest/client.rb",
"lib/google/cloud/compute/v1/backend_services/rest/service_stub.rb",
"lib/google/cloud/compute/v1/compute_pb.rb",
"lib/google/cloud/compute/v1/cross_site_networks.rb",
"lib/google/cloud/compute/v1/cross_site_networks/credentials.rb",
"lib/google/cloud/compute/v1/cross_site_networks/rest.rb",
"lib/google/cloud/compute/v1/cross_site_networks/rest/client.rb",
"lib/google/cloud/compute/v1/cross_site_networks/rest/service_stub.rb",
"lib/google/cloud/compute/v1/disk_types.rb",
"lib/google/cloud/compute/v1/disk_types/credentials.rb",
"lib/google/cloud/compute/v1/disk_types/rest.rb",
Expand Down Expand Up @@ -70,6 +80,11 @@
"lib/google/cloud/compute/v1/forwarding_rules/rest.rb",
"lib/google/cloud/compute/v1/forwarding_rules/rest/client.rb",
"lib/google/cloud/compute/v1/forwarding_rules/rest/service_stub.rb",
"lib/google/cloud/compute/v1/future_reservations.rb",
"lib/google/cloud/compute/v1/future_reservations/credentials.rb",
"lib/google/cloud/compute/v1/future_reservations/rest.rb",
"lib/google/cloud/compute/v1/future_reservations/rest/client.rb",
"lib/google/cloud/compute/v1/future_reservations/rest/service_stub.rb",
"lib/google/cloud/compute/v1/global_addresses.rb",
"lib/google/cloud/compute/v1/global_addresses/credentials.rb",
"lib/google/cloud/compute/v1/global_addresses/rest.rb",
Expand Down Expand Up @@ -247,11 +262,21 @@
"lib/google/cloud/compute/v1/node_types/rest.rb",
"lib/google/cloud/compute/v1/node_types/rest/client.rb",
"lib/google/cloud/compute/v1/node_types/rest/service_stub.rb",
"lib/google/cloud/compute/v1/organization_security_policies.rb",
"lib/google/cloud/compute/v1/organization_security_policies/credentials.rb",
"lib/google/cloud/compute/v1/organization_security_policies/rest.rb",
"lib/google/cloud/compute/v1/organization_security_policies/rest/client.rb",
"lib/google/cloud/compute/v1/organization_security_policies/rest/service_stub.rb",
"lib/google/cloud/compute/v1/packet_mirrorings.rb",
"lib/google/cloud/compute/v1/packet_mirrorings/credentials.rb",
"lib/google/cloud/compute/v1/packet_mirrorings/rest.rb",
"lib/google/cloud/compute/v1/packet_mirrorings/rest/client.rb",
"lib/google/cloud/compute/v1/packet_mirrorings/rest/service_stub.rb",
"lib/google/cloud/compute/v1/preview_features.rb",
"lib/google/cloud/compute/v1/preview_features/credentials.rb",
"lib/google/cloud/compute/v1/preview_features/rest.rb",
"lib/google/cloud/compute/v1/preview_features/rest/client.rb",
"lib/google/cloud/compute/v1/preview_features/rest/service_stub.rb",
"lib/google/cloud/compute/v1/projects.rb",
"lib/google/cloud/compute/v1/projects/credentials.rb",
"lib/google/cloud/compute/v1/projects/rest.rb",
Expand Down Expand Up @@ -282,6 +307,11 @@
"lib/google/cloud/compute/v1/region_commitments/rest.rb",
"lib/google/cloud/compute/v1/region_commitments/rest/client.rb",
"lib/google/cloud/compute/v1/region_commitments/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_composite_health_checks.rb",
"lib/google/cloud/compute/v1/region_composite_health_checks/credentials.rb",
"lib/google/cloud/compute/v1/region_composite_health_checks/rest.rb",
"lib/google/cloud/compute/v1/region_composite_health_checks/rest/client.rb",
"lib/google/cloud/compute/v1/region_composite_health_checks/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_disk_types.rb",
"lib/google/cloud/compute/v1/region_disk_types/credentials.rb",
"lib/google/cloud/compute/v1/region_disk_types/rest.rb",
Expand All @@ -292,6 +322,11 @@
"lib/google/cloud/compute/v1/region_disks/rest.rb",
"lib/google/cloud/compute/v1/region_disks/rest/client.rb",
"lib/google/cloud/compute/v1/region_disks/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_health_aggregation_policies.rb",
"lib/google/cloud/compute/v1/region_health_aggregation_policies/credentials.rb",
"lib/google/cloud/compute/v1/region_health_aggregation_policies/rest.rb",
"lib/google/cloud/compute/v1/region_health_aggregation_policies/rest/client.rb",
"lib/google/cloud/compute/v1/region_health_aggregation_policies/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_health_check_services.rb",
"lib/google/cloud/compute/v1/region_health_check_services/credentials.rb",
"lib/google/cloud/compute/v1/region_health_check_services/rest.rb",
Expand All @@ -302,6 +337,11 @@
"lib/google/cloud/compute/v1/region_health_checks/rest.rb",
"lib/google/cloud/compute/v1/region_health_checks/rest/client.rb",
"lib/google/cloud/compute/v1/region_health_checks/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_health_sources.rb",
"lib/google/cloud/compute/v1/region_health_sources/credentials.rb",
"lib/google/cloud/compute/v1/region_health_sources/rest.rb",
"lib/google/cloud/compute/v1/region_health_sources/rest/client.rb",
"lib/google/cloud/compute/v1/region_health_sources/rest/service_stub.rb",
"lib/google/cloud/compute/v1/region_instance_group_managers.rb",
"lib/google/cloud/compute/v1/region_instance_group_managers/credentials.rb",
"lib/google/cloud/compute/v1/region_instance_group_managers/rest.rb",
Expand Down Expand Up @@ -398,6 +438,11 @@
"lib/google/cloud/compute/v1/reservation_blocks/rest.rb",
"lib/google/cloud/compute/v1/reservation_blocks/rest/client.rb",
"lib/google/cloud/compute/v1/reservation_blocks/rest/service_stub.rb",
"lib/google/cloud/compute/v1/reservation_slots.rb",
"lib/google/cloud/compute/v1/reservation_slots/credentials.rb",
"lib/google/cloud/compute/v1/reservation_slots/rest.rb",
"lib/google/cloud/compute/v1/reservation_slots/rest/client.rb",
"lib/google/cloud/compute/v1/reservation_slots/rest/service_stub.rb",
"lib/google/cloud/compute/v1/reservation_sub_blocks.rb",
"lib/google/cloud/compute/v1/reservation_sub_blocks/credentials.rb",
"lib/google/cloud/compute/v1/reservation_sub_blocks/rest.rb",
Expand Down Expand Up @@ -525,6 +570,11 @@
"lib/google/cloud/compute/v1/vpn_tunnels/rest.rb",
"lib/google/cloud/compute/v1/vpn_tunnels/rest/client.rb",
"lib/google/cloud/compute/v1/vpn_tunnels/rest/service_stub.rb",
"lib/google/cloud/compute/v1/wire_groups.rb",
"lib/google/cloud/compute/v1/wire_groups/credentials.rb",
"lib/google/cloud/compute/v1/wire_groups/rest.rb",
"lib/google/cloud/compute/v1/wire_groups/rest/client.rb",
"lib/google/cloud/compute/v1/wire_groups/rest/service_stub.rb",
"lib/google/cloud/compute/v1/zone_operations.rb",
"lib/google/cloud/compute/v1/zone_operations/credentials.rb",
"lib/google/cloud/compute/v1/zone_operations/rest.rb",
Expand All @@ -547,15 +597,18 @@
"proto_docs/google/protobuf/duration.rb",
"test/google/cloud/compute/v1/accelerator_types_rest_test.rb",
"test/google/cloud/compute/v1/addresses_rest_test.rb",
"test/google/cloud/compute/v1/advice_rest_test.rb",
"test/google/cloud/compute/v1/autoscalers_rest_test.rb",
"test/google/cloud/compute/v1/backend_buckets_rest_test.rb",
"test/google/cloud/compute/v1/backend_services_rest_test.rb",
"test/google/cloud/compute/v1/cross_site_networks_rest_test.rb",
"test/google/cloud/compute/v1/disk_types_rest_test.rb",
"test/google/cloud/compute/v1/disks_rest_test.rb",
"test/google/cloud/compute/v1/external_vpn_gateways_rest_test.rb",
"test/google/cloud/compute/v1/firewall_policies_rest_test.rb",
"test/google/cloud/compute/v1/firewalls_rest_test.rb",
"test/google/cloud/compute/v1/forwarding_rules_rest_test.rb",
"test/google/cloud/compute/v1/future_reservations_rest_test.rb",
"test/google/cloud/compute/v1/global_addresses_rest_test.rb",
"test/google/cloud/compute/v1/global_forwarding_rules_rest_test.rb",
"test/google/cloud/compute/v1/global_network_endpoint_groups_rest_test.rb",
Expand Down Expand Up @@ -591,17 +644,22 @@
"test/google/cloud/compute/v1/node_groups_rest_test.rb",
"test/google/cloud/compute/v1/node_templates_rest_test.rb",
"test/google/cloud/compute/v1/node_types_rest_test.rb",
"test/google/cloud/compute/v1/organization_security_policies_rest_test.rb",
"test/google/cloud/compute/v1/packet_mirrorings_rest_test.rb",
"test/google/cloud/compute/v1/preview_features_rest_test.rb",
"test/google/cloud/compute/v1/projects_rest_test.rb",
"test/google/cloud/compute/v1/public_advertised_prefixes_rest_test.rb",
"test/google/cloud/compute/v1/public_delegated_prefixes_rest_test.rb",
"test/google/cloud/compute/v1/region_autoscalers_rest_test.rb",
"test/google/cloud/compute/v1/region_backend_services_rest_test.rb",
"test/google/cloud/compute/v1/region_commitments_rest_test.rb",
"test/google/cloud/compute/v1/region_composite_health_checks_rest_test.rb",
"test/google/cloud/compute/v1/region_disk_types_rest_test.rb",
"test/google/cloud/compute/v1/region_disks_rest_test.rb",
"test/google/cloud/compute/v1/region_health_aggregation_policies_rest_test.rb",
"test/google/cloud/compute/v1/region_health_check_services_rest_test.rb",
"test/google/cloud/compute/v1/region_health_checks_rest_test.rb",
"test/google/cloud/compute/v1/region_health_sources_rest_test.rb",
"test/google/cloud/compute/v1/region_instance_group_managers_rest_test.rb",
"test/google/cloud/compute/v1/region_instance_groups_rest_test.rb",
"test/google/cloud/compute/v1/region_instance_templates_rest_test.rb",
Expand All @@ -621,6 +679,7 @@
"test/google/cloud/compute/v1/region_zones_rest_test.rb",
"test/google/cloud/compute/v1/regions_rest_test.rb",
"test/google/cloud/compute/v1/reservation_blocks_rest_test.rb",
"test/google/cloud/compute/v1/reservation_slots_rest_test.rb",
"test/google/cloud/compute/v1/reservation_sub_blocks_rest_test.rb",
"test/google/cloud/compute/v1/reservations_rest_test.rb",
"test/google/cloud/compute/v1/resource_policies_rest_test.rb",
Expand All @@ -646,6 +705,7 @@
"test/google/cloud/compute/v1/url_maps_rest_test.rb",
"test/google/cloud/compute/v1/vpn_gateways_rest_test.rb",
"test/google/cloud/compute/v1/vpn_tunnels_rest_test.rb",
"test/google/cloud/compute/v1/wire_groups_rest_test.rb",
"test/google/cloud/compute/v1/zone_operations_rest_test.rb",
"test/google/cloud/compute/v1/zones_rest_test.rb",
"test/helper.rb"
Expand Down
17 changes: 17 additions & 0 deletions google-cloud-compute-v1/.owlbot.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,21 @@
# When that gets fixed, remove this line.
FileUtils.rm_rf File.join(OwlBot.staging_dir, "snippets")

# b/498709248: Temporary escape to braces spanning multiple lines & reserved Ruby keywords.
# To be removed when fixed in the generator or in the source proto file.
brace_detector = /\A(?<pre>[^`]*(?:`[^`]*`[^`]*)*[^`\\])?\{(?<post>(?!::)[^\s].*)\z/m

OwlBot.modifier path: %r{^proto_docs/google/cloud/compute/[\w/]+\.rb$} do |content|
content.gsub!(/(?<!`)@pattern(?!`)/, '`@pattern`')
content.gsub!(/(?<!`)@required(?!`)/, '`@required`')
lines = content.split("\n", -1)
lines.map! do |line|
while (m = brace_detector.match line)
line = "#{m[:pre]}\\\\{#{m[:post]}"
end
line
end
lines.join("\n")
end

OwlBot.move_files
7 changes: 5 additions & 2 deletions google-cloud-compute-v1/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@ source "https://rubygems.org"

gemspec

gem "google-style", "~> 1.31.1"
gem "minitest", "~> 5.22"
gem "google-style", "~> 1.32.0"
gem "irb", "~> 1.17"
gem "minitest", "~> 6.0.2"
gem "minitest-focus", "~> 1.4"
gem "minitest-mock", "~> 5.27"
gem "minitest-rg", "~> 5.3"
gem "ostruct", "~> 0.5.5"
gem "rake", ">= 13.0"
gem "redcarpet", "~> 3.6"
gem "yard", "~> 0.9"
2 changes: 1 addition & 1 deletion google-cloud-compute-v1/google-cloud-compute-v1.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Gem::Specification.new do |gem|
["README.md", "LICENSE.md", "AUTHENTICATION.md", ".yardopts"]
gem.require_paths = ["lib"]

gem.required_ruby_version = ">= 3.1"
gem.required_ruby_version = ">= 3.2"

gem.add_dependency "gapic-common", "~> 1.2"
gem.add_dependency "google-cloud-common", "~> 1.0"
Expand Down
10 changes: 10 additions & 0 deletions google-cloud-compute-v1/lib/google/cloud/compute/v1.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,18 @@

require "google/cloud/compute/v1/accelerator_types"
require "google/cloud/compute/v1/addresses"
require "google/cloud/compute/v1/advice"
require "google/cloud/compute/v1/autoscalers"
require "google/cloud/compute/v1/backend_buckets"
require "google/cloud/compute/v1/backend_services"
require "google/cloud/compute/v1/cross_site_networks"
require "google/cloud/compute/v1/disk_types"
require "google/cloud/compute/v1/disks"
require "google/cloud/compute/v1/external_vpn_gateways"
require "google/cloud/compute/v1/firewall_policies"
require "google/cloud/compute/v1/firewalls"
require "google/cloud/compute/v1/forwarding_rules"
require "google/cloud/compute/v1/future_reservations"
require "google/cloud/compute/v1/global_addresses"
require "google/cloud/compute/v1/global_forwarding_rules"
require "google/cloud/compute/v1/global_network_endpoint_groups"
Expand Down Expand Up @@ -62,17 +65,22 @@
require "google/cloud/compute/v1/node_groups"
require "google/cloud/compute/v1/node_templates"
require "google/cloud/compute/v1/node_types"
require "google/cloud/compute/v1/organization_security_policies"
require "google/cloud/compute/v1/packet_mirrorings"
require "google/cloud/compute/v1/preview_features"
require "google/cloud/compute/v1/projects"
require "google/cloud/compute/v1/public_advertised_prefixes"
require "google/cloud/compute/v1/public_delegated_prefixes"
require "google/cloud/compute/v1/region_autoscalers"
require "google/cloud/compute/v1/region_backend_services"
require "google/cloud/compute/v1/region_commitments"
require "google/cloud/compute/v1/region_composite_health_checks"
require "google/cloud/compute/v1/region_disk_types"
require "google/cloud/compute/v1/region_disks"
require "google/cloud/compute/v1/region_health_aggregation_policies"
require "google/cloud/compute/v1/region_health_check_services"
require "google/cloud/compute/v1/region_health_checks"
require "google/cloud/compute/v1/region_health_sources"
require "google/cloud/compute/v1/region_instance_group_managers"
require "google/cloud/compute/v1/region_instance_groups"
require "google/cloud/compute/v1/region_instance_templates"
Expand All @@ -92,6 +100,7 @@
require "google/cloud/compute/v1/region_zones"
require "google/cloud/compute/v1/regions"
require "google/cloud/compute/v1/reservation_blocks"
require "google/cloud/compute/v1/reservation_slots"
require "google/cloud/compute/v1/reservation_sub_blocks"
require "google/cloud/compute/v1/reservations"
require "google/cloud/compute/v1/resource_policies"
Expand All @@ -117,6 +126,7 @@
require "google/cloud/compute/v1/url_maps"
require "google/cloud/compute/v1/vpn_gateways"
require "google/cloud/compute/v1/vpn_tunnels"
require "google/cloud/compute/v1/wire_groups"
require "google/cloud/compute/v1/zone_operations"
require "google/cloud/compute/v1/zones"
require "google/cloud/compute/v1/version"
Expand Down
Loading
Loading