Skip to content

Commit 8d490b0

Browse files
committed
chore: Resolve merge conflicts
2 parents 1200854 + d8fd05f commit 8d490b0

File tree

1,437 files changed

+6007
-5992
lines changed
  • .github/workflows
  • .kokoro
  • gapic-libraries-bom
  • google-cloud-jar-parent
  • google-cloud-pom-parent
  • java-accessapproval
  • java-accesscontextmanager
    • google-identity-accesscontextmanager-bom
    • google-identity-accesscontextmanager
    • grpc-google-identity-accesscontextmanager-v1
    • proto-google-identity-accesscontextmanager-type
    • proto-google-identity-accesscontextmanager-v1
  • java-admanager
  • java-advisorynotifications
    • google-cloud-advisorynotifications-bom
    • google-cloud-advisorynotifications
    • grpc-google-cloud-advisorynotifications-v1
    • proto-google-cloud-advisorynotifications-v1
  • java-aiplatform
  • java-alloydb-connectors
    • google-cloud-alloydb-connectors-bom
    • google-cloud-alloydb-connectors
    • proto-google-cloud-alloydb-connectors-v1alpha
    • proto-google-cloud-alloydb-connectors-v1beta
    • proto-google-cloud-alloydb-connectors-v1
  • java-alloydb
  • java-analytics-admin
  • java-analytics-data
  • java-analyticshub
  • java-api-gateway
  • java-apigee-connect
  • java-apigee-registry
  • java-apihub
  • java-apikeys
  • java-appengine-admin
  • java-apphub
  • java-area120-tables
  • java-artifact-registry
    • google-cloud-artifact-registry-bom
    • google-cloud-artifact-registry
    • grpc-google-cloud-artifact-registry-v1beta2
    • grpc-google-cloud-artifact-registry-v1
    • proto-google-cloud-artifact-registry-v1beta2
    • proto-google-cloud-artifact-registry-v1
  • java-asset
  • java-assured-workloads
    • google-cloud-assured-workloads-bom
    • google-cloud-assured-workloads
    • grpc-google-cloud-assured-workloads-v1beta1
    • grpc-google-cloud-assured-workloads-v1
    • proto-google-cloud-assured-workloads-v1beta1
    • proto-google-cloud-assured-workloads-v1
  • java-auditmanager
  • java-automl
  • java-backupdr
  • java-bare-metal-solution
    • google-cloud-bare-metal-solution-bom
    • google-cloud-bare-metal-solution
    • grpc-google-cloud-bare-metal-solution-v2
    • proto-google-cloud-bare-metal-solution-v2
  • java-batch
  • java-beyondcorp-appconnections
    • google-cloud-beyondcorp-appconnections-bom
    • google-cloud-beyondcorp-appconnections
    • grpc-google-cloud-beyondcorp-appconnections-v1
    • proto-google-cloud-beyondcorp-appconnections-v1
  • java-beyondcorp-appconnectors
    • google-cloud-beyondcorp-appconnectors-bom
    • google-cloud-beyondcorp-appconnectors
    • grpc-google-cloud-beyondcorp-appconnectors-v1
    • proto-google-cloud-beyondcorp-appconnectors-v1
  • java-beyondcorp-appgateways
    • google-cloud-beyondcorp-appgateways-bom
    • google-cloud-beyondcorp-appgateways
    • grpc-google-cloud-beyondcorp-appgateways-v1
    • proto-google-cloud-beyondcorp-appgateways-v1
  • java-beyondcorp-clientconnectorservices
    • google-cloud-beyondcorp-clientconnectorservices-bom
    • google-cloud-beyondcorp-clientconnectorservices
    • grpc-google-cloud-beyondcorp-clientconnectorservices-v1
    • proto-google-cloud-beyondcorp-clientconnectorservices-v1
  • java-beyondcorp-clientgateways
    • google-cloud-beyondcorp-clientgateways-bom
    • google-cloud-beyondcorp-clientgateways
    • grpc-google-cloud-beyondcorp-clientgateways-v1
    • proto-google-cloud-beyondcorp-clientgateways-v1
  • java-biglake
  • java-bigquery-data-exchange
    • google-cloud-bigquery-data-exchange-bom
    • google-cloud-bigquery-data-exchange
    • grpc-google-cloud-bigquery-data-exchange-v1beta1
    • proto-google-cloud-bigquery-data-exchange-v1beta1
  • java-bigqueryconnection
    • google-cloud-bigqueryconnection-bom
    • google-cloud-bigqueryconnection
    • grpc-google-cloud-bigqueryconnection-v1beta1
    • grpc-google-cloud-bigqueryconnection-v1
    • proto-google-cloud-bigqueryconnection-v1beta1
    • proto-google-cloud-bigqueryconnection-v1
  • java-bigquerydatapolicy
    • google-cloud-bigquerydatapolicy-bom
    • google-cloud-bigquerydatapolicy
    • grpc-google-cloud-bigquerydatapolicy-v1beta1
    • grpc-google-cloud-bigquerydatapolicy-v1
    • grpc-google-cloud-bigquerydatapolicy-v2beta1
    • grpc-google-cloud-bigquerydatapolicy-v2
    • proto-google-cloud-bigquerydatapolicy-v1beta1
    • proto-google-cloud-bigquerydatapolicy-v1
    • proto-google-cloud-bigquerydatapolicy-v2beta1
    • proto-google-cloud-bigquerydatapolicy-v2
  • java-bigquerydatatransfer
    • google-cloud-bigquerydatatransfer-bom
    • google-cloud-bigquerydatatransfer
    • grpc-google-cloud-bigquerydatatransfer-v1
    • proto-google-cloud-bigquerydatatransfer-v1
  • java-bigquerymigration
    • google-cloud-bigquerymigration-bom
    • google-cloud-bigquerymigration
    • grpc-google-cloud-bigquerymigration-v2alpha
    • grpc-google-cloud-bigquerymigration-v2
    • proto-google-cloud-bigquerymigration-v2alpha
    • proto-google-cloud-bigquerymigration-v2
  • java-bigqueryreservation
    • google-cloud-bigqueryreservation-bom
    • google-cloud-bigqueryreservation
    • grpc-google-cloud-bigqueryreservation-v1
    • proto-google-cloud-bigqueryreservation-v1
  • java-bigquerystorage
    • google-cloud-bigquerystorage-bom
    • google-cloud-bigquerystorage
    • grpc-google-cloud-bigquerystorage-v1alpha
    • grpc-google-cloud-bigquerystorage-v1beta1
    • grpc-google-cloud-bigquerystorage-v1beta2
    • grpc-google-cloud-bigquerystorage-v1beta
    • grpc-google-cloud-bigquerystorage-v1
    • proto-google-cloud-bigquerystorage-v1alpha
    • proto-google-cloud-bigquerystorage-v1beta1
    • proto-google-cloud-bigquerystorage-v1beta2
    • proto-google-cloud-bigquerystorage-v1beta
    • proto-google-cloud-bigquerystorage-v1
    • samples/snapshot
  • java-billingbudgets
    • google-cloud-billingbudgets-bom
    • google-cloud-billingbudgets
    • grpc-google-cloud-billingbudgets-v1beta1
    • grpc-google-cloud-billingbudgets-v1
    • proto-google-cloud-billingbudgets-v1beta1
    • proto-google-cloud-billingbudgets-v1
  • java-billing
  • java-binary-authorization
    • google-cloud-binary-authorization-bom
    • google-cloud-binary-authorization
    • grpc-google-cloud-binary-authorization-v1beta1
    • grpc-google-cloud-binary-authorization-v1
    • proto-google-cloud-binary-authorization-v1beta1
    • proto-google-cloud-binary-authorization-v1
  • java-capacityplanner
    • google-cloud-capacityplanner-bom
    • google-cloud-capacityplanner
    • grpc-google-cloud-capacityplanner-v1beta
    • proto-google-cloud-capacityplanner-v1beta
  • java-certificate-manager
    • google-cloud-certificate-manager-bom
    • google-cloud-certificate-manager
    • grpc-google-cloud-certificate-manager-v1
    • proto-google-cloud-certificate-manager-v1
  • java-ces
  • java-channel
  • java-chat
  • java-chronicle
  • java-cloudapiregistry
    • google-cloud-cloudapiregistry-bom
    • google-cloud-cloudapiregistry
    • grpc-google-cloud-cloudapiregistry-v1beta
    • grpc-google-cloud-cloudapiregistry-v1
    • proto-google-cloud-cloudapiregistry-v1beta
    • proto-google-cloud-cloudapiregistry-v1
  • java-cloudbuild
  • java-cloudcommerceconsumerprocurement
    • google-cloud-cloudcommerceconsumerprocurement-bom
    • google-cloud-cloudcommerceconsumerprocurement
    • grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
    • grpc-google-cloud-cloudcommerceconsumerprocurement-v1
    • proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
    • proto-google-cloud-cloudcommerceconsumerprocurement-v1
  • java-cloudcontrolspartner
    • google-cloud-cloudcontrolspartner-bom
    • google-cloud-cloudcontrolspartner
    • grpc-google-cloud-cloudcontrolspartner-v1beta
    • grpc-google-cloud-cloudcontrolspartner-v1
    • proto-google-cloud-cloudcontrolspartner-v1beta
    • proto-google-cloud-cloudcontrolspartner-v1
  • java-cloudquotas
  • java-cloudsecuritycompliance
    • google-cloud-cloudsecuritycompliance-bom
    • google-cloud-cloudsecuritycompliance
    • grpc-google-cloud-cloudsecuritycompliance-v1
    • proto-google-cloud-cloudsecuritycompliance-v1
  • java-cloudsupport
    • google-cloud-cloudsupport-bom
    • google-cloud-cloudsupport
    • grpc-google-cloud-cloudsupport-v2beta
    • grpc-google-cloud-cloudsupport-v2
    • proto-google-cloud-cloudsupport-v2beta
    • proto-google-cloud-cloudsupport-v2
  • java-compute
  • java-confidentialcomputing
    • google-cloud-confidentialcomputing-bom
    • google-cloud-confidentialcomputing
    • grpc-google-cloud-confidentialcomputing-v1alpha1
    • grpc-google-cloud-confidentialcomputing-v1
    • proto-google-cloud-confidentialcomputing-v1alpha1
    • proto-google-cloud-confidentialcomputing-v1
  • java-configdelivery
    • google-cloud-configdelivery-bom
    • google-cloud-configdelivery
    • grpc-google-cloud-configdelivery-v1beta
    • grpc-google-cloud-configdelivery-v1
    • proto-google-cloud-configdelivery-v1beta
    • proto-google-cloud-configdelivery-v1
  • java-connectgateway
  • java-contact-center-insights
    • google-cloud-contact-center-insights-bom
    • google-cloud-contact-center-insights
    • grpc-google-cloud-contact-center-insights-v1
    • proto-google-cloud-contact-center-insights-v1
  • java-containeranalysis
    • google-cloud-containeranalysis-bom
    • google-cloud-containeranalysis
    • grpc-google-cloud-containeranalysis-v1beta1
    • grpc-google-cloud-containeranalysis-v1
    • proto-google-cloud-containeranalysis-v1beta1
    • proto-google-cloud-containeranalysis-v1
  • java-container
  • java-contentwarehouse
  • java-data-fusion
  • java-databasecenter
  • java-datacatalog
  • java-dataflow
  • java-dataform
  • java-datalabeling
  • java-datalineage
  • java-datamanager
  • java-dataplex
  • java-dataproc-metastore
    • google-cloud-dataproc-metastore-bom
    • google-cloud-dataproc-metastore
    • grpc-google-cloud-dataproc-metastore-v1alpha
    • grpc-google-cloud-dataproc-metastore-v1beta
    • grpc-google-cloud-dataproc-metastore-v1
    • proto-google-cloud-dataproc-metastore-v1alpha
    • proto-google-cloud-dataproc-metastore-v1beta
    • proto-google-cloud-dataproc-metastore-v1
  • java-dataproc
  • java-datastore
  • java-datastream
  • java-deploy
  • java-developerconnect
  • java-devicestreaming
  • java-dialogflow-cx
    • google-cloud-dialogflow-cx-bom
    • google-cloud-dialogflow-cx
    • grpc-google-cloud-dialogflow-cx-v3beta1
    • grpc-google-cloud-dialogflow-cx-v3
    • proto-google-cloud-dialogflow-cx-v3beta1
    • proto-google-cloud-dialogflow-cx-v3
  • java-dialogflow
  • java-discoveryengine
    • google-cloud-discoveryengine-bom
    • google-cloud-discoveryengine
    • grpc-google-cloud-discoveryengine-v1alpha
    • grpc-google-cloud-discoveryengine-v1beta
    • grpc-google-cloud-discoveryengine-v1
    • proto-google-cloud-discoveryengine-v1alpha
    • proto-google-cloud-discoveryengine-v1beta
    • proto-google-cloud-discoveryengine-v1
  • java-distributedcloudedge
    • google-cloud-distributedcloudedge-bom
    • google-cloud-distributedcloudedge
    • grpc-google-cloud-distributedcloudedge-v1
    • proto-google-cloud-distributedcloudedge-v1
  • java-dlp
  • java-dms
  • java-dns
  • java-document-ai
  • java-domains
  • java-edgenetwork
  • java-enterpriseknowledgegraph
    • google-cloud-enterpriseknowledgegraph-bom
    • google-cloud-enterpriseknowledgegraph
    • grpc-google-cloud-enterpriseknowledgegraph-v1
    • proto-google-cloud-enterpriseknowledgegraph-v1
  • java-errorreporting
    • google-cloud-errorreporting-bom
    • google-cloud-errorreporting
    • grpc-google-cloud-error-reporting-v1beta1
    • proto-google-cloud-error-reporting-v1beta1
  • java-essential-contacts
    • google-cloud-essential-contacts-bom
    • google-cloud-essential-contacts
    • grpc-google-cloud-essential-contacts-v1
    • proto-google-cloud-essential-contacts-v1
  • java-eventarc-publishing
    • google-cloud-eventarc-publishing-bom
    • google-cloud-eventarc-publishing
    • grpc-google-cloud-eventarc-publishing-v1
    • proto-google-cloud-eventarc-publishing-v1
  • java-eventarc
  • java-filestore
  • java-financialservices
    • google-cloud-financialservices-bom
    • google-cloud-financialservices
    • grpc-google-cloud-financialservices-v1
    • proto-google-cloud-financialservices-v1
  • java-functions
    • google-cloud-functions-bom
    • google-cloud-functions
    • grpc-google-cloud-functions-v1
    • grpc-google-cloud-functions-v2alpha
    • grpc-google-cloud-functions-v2beta
    • grpc-google-cloud-functions-v2
    • proto-google-cloud-functions-v1
    • proto-google-cloud-functions-v2alpha
    • proto-google-cloud-functions-v2beta
    • proto-google-cloud-functions-v2
  • java-gdchardwaremanagement
    • google-cloud-gdchardwaremanagement-bom
    • google-cloud-gdchardwaremanagement
    • grpc-google-cloud-gdchardwaremanagement-v1alpha
    • proto-google-cloud-gdchardwaremanagement-v1alpha
  • java-geminidataanalytics
    • google-cloud-geminidataanalytics-bom
    • google-cloud-geminidataanalytics
    • grpc-google-cloud-geminidataanalytics-v1beta
    • proto-google-cloud-geminidataanalytics-v1beta
  • java-gke-backup
  • java-gke-connect-gateway
    • google-cloud-gke-connect-gateway-bom
    • google-cloud-gke-connect-gateway
    • proto-google-cloud-gke-connect-gateway-v1beta1
  • java-gke-multi-cloud
  • java-gkehub
  • java-gkerecommender
  • java-grafeas
  • java-gsuite-addons
  • java-hypercomputecluster
    • google-cloud-hypercomputecluster-bom
    • google-cloud-hypercomputecluster
    • grpc-google-cloud-hypercomputecluster-v1beta
    • proto-google-cloud-hypercomputecluster-v1beta
  • java-iam-admin
  • java-iamcredentials
  • java-iam
  • java-iap
  • java-ids
  • java-infra-manager
  • java-iot
  • java-java-shopping-merchant-issue-resolution
    • google-shopping-merchant-issue-resolution-bom
    • google-shopping-merchant-issue-resolution
    • grpc-google-shopping-merchant-issue-resolution-v1beta
    • grpc-google-shopping-merchant-issue-resolution-v1
    • proto-google-shopping-merchant-issue-resolution-v1beta
    • proto-google-shopping-merchant-issue-resolution-v1
  • java-java-shopping-merchant-order-tracking
    • google-shopping-merchant-order-tracking-bom
    • google-shopping-merchant-order-tracking
    • grpc-google-shopping-merchant-order-tracking-v1beta
    • grpc-google-shopping-merchant-order-tracking-v1
    • proto-google-shopping-merchant-order-tracking-v1beta
    • proto-google-shopping-merchant-order-tracking-v1
  • java-kmsinventory
  • java-kms
  • java-language
  • java-licensemanager
  • java-life-sciences
  • java-locationfinder
  • java-logging-logback
  • java-logging
  • java-lustre
  • java-maintenance
  • java-managed-identities
    • google-cloud-managed-identities-bom
    • google-cloud-managed-identities
    • grpc-google-cloud-managed-identities-v1
    • proto-google-cloud-managed-identities-v1
  • java-managedkafka
  • java-maps-addressvalidation
  • java-maps-area-insights
  • java-maps-fleetengine-delivery
    • google-maps-fleetengine-delivery-bom
    • google-maps-fleetengine-delivery
    • grpc-google-maps-fleetengine-delivery-v1
    • proto-google-maps-fleetengine-delivery-v1
  • java-maps-fleetengine
  • java-maps-mapsplatformdatasets
    • google-maps-mapsplatformdatasets-bom
    • google-maps-mapsplatformdatasets
    • grpc-google-maps-mapsplatformdatasets-v1
    • proto-google-maps-mapsplatformdatasets-v1
  • java-maps-places
  • java-maps-routeoptimization
  • java-maps-routing
  • java-maps-solar
  • java-marketingplatformadminapi
  • java-mediatranslation
    • google-cloud-mediatranslation-bom
    • google-cloud-mediatranslation
    • grpc-google-cloud-mediatranslation-v1beta1
    • proto-google-cloud-mediatranslation-v1beta1
  • java-meet
  • java-memcache
  • java-migrationcenter
  • java-modelarmor
  • java-monitoring-dashboards
    • google-cloud-monitoring-dashboard-bom
    • google-cloud-monitoring-dashboard
    • grpc-google-cloud-monitoring-dashboard-v1
    • proto-google-cloud-monitoring-dashboard-v1
  • java-monitoring-metricsscope
    • google-cloud-monitoring-metricsscope-bom
    • google-cloud-monitoring-metricsscope
    • grpc-google-cloud-monitoring-metricsscope-v1
    • proto-google-cloud-monitoring-metricsscope-v1
  • java-monitoring
  • java-netapp
  • java-network-management
    • google-cloud-network-management-bom
    • google-cloud-network-management
    • grpc-google-cloud-network-management-v1beta1
    • grpc-google-cloud-network-management-v1
    • proto-google-cloud-network-management-v1beta1
    • proto-google-cloud-network-management-v1
  • java-network-security
    • google-cloud-network-security-bom
    • google-cloud-network-security
    • grpc-google-cloud-network-security-v1beta1
    • grpc-google-cloud-network-security-v1
    • proto-google-cloud-network-security-v1beta1
    • proto-google-cloud-network-security-v1
  • java-networkconnectivity
    • google-cloud-networkconnectivity-bom
    • google-cloud-networkconnectivity
    • grpc-google-cloud-networkconnectivity-v1alpha1
    • grpc-google-cloud-networkconnectivity-v1
    • proto-google-cloud-networkconnectivity-v1alpha1
    • proto-google-cloud-networkconnectivity-v1
  • java-networkservices
  • java-notebooks
  • java-notification
  • java-optimization
  • java-oracledatabase
  • java-orchestration-airflow
    • google-cloud-orchestration-airflow-bom
    • google-cloud-orchestration-airflow
    • grpc-google-cloud-orchestration-airflow-v1beta1
    • grpc-google-cloud-orchestration-airflow-v1
    • proto-google-cloud-orchestration-airflow-v1beta1
    • proto-google-cloud-orchestration-airflow-v1
  • java-orgpolicy
  • java-os-config
  • java-os-login
  • java-parallelstore
    • google-cloud-parallelstore-bom
    • google-cloud-parallelstore
    • grpc-google-cloud-parallelstore-v1beta
    • grpc-google-cloud-parallelstore-v1
    • proto-google-cloud-parallelstore-v1beta
    • proto-google-cloud-parallelstore-v1
  • java-parametermanager
  • java-phishingprotection
    • google-cloud-phishingprotection-bom
    • google-cloud-phishingprotection
    • grpc-google-cloud-phishingprotection-v1beta1
    • proto-google-cloud-phishingprotection-v1beta1
  • java-policy-troubleshooter
    • google-cloud-policy-troubleshooter-bom
    • google-cloud-policy-troubleshooter
    • grpc-google-cloud-policy-troubleshooter-v1
    • grpc-google-cloud-policy-troubleshooter-v3
    • proto-google-cloud-policy-troubleshooter-v1
    • proto-google-cloud-policy-troubleshooter-v3
  • java-policysimulator
  • java-private-catalog
    • google-cloud-private-catalog-bom
    • google-cloud-private-catalog
    • grpc-google-cloud-private-catalog-v1beta1
    • proto-google-cloud-private-catalog-v1beta1
  • java-privilegedaccessmanager
    • google-cloud-privilegedaccessmanager-bom
    • google-cloud-privilegedaccessmanager
    • grpc-google-cloud-privilegedaccessmanager-v1
    • proto-google-cloud-privilegedaccessmanager-v1
  • java-profiler
  • java-publicca
  • java-rapidmigrationassessment
    • google-cloud-rapidmigrationassessment-bom
    • google-cloud-rapidmigrationassessment
    • grpc-google-cloud-rapidmigrationassessment-v1
    • proto-google-cloud-rapidmigrationassessment-v1
  • java-recaptchaenterprise
    • google-cloud-recaptchaenterprise-bom
    • google-cloud-recaptchaenterprise
    • grpc-google-cloud-recaptchaenterprise-v1beta1
    • grpc-google-cloud-recaptchaenterprise-v1
    • proto-google-cloud-recaptchaenterprise-v1beta1
    • proto-google-cloud-recaptchaenterprise-v1
  • java-recommendations-ai
    • google-cloud-recommendations-ai-bom
    • google-cloud-recommendations-ai
    • grpc-google-cloud-recommendations-ai-v1beta1
    • proto-google-cloud-recommendations-ai-v1beta1
  • java-recommender
  • java-redis-cluster
    • google-cloud-redis-cluster-bom
    • google-cloud-redis-cluster
    • grpc-google-cloud-redis-cluster-v1beta1
    • grpc-google-cloud-redis-cluster-v1
    • proto-google-cloud-redis-cluster-v1beta1
    • proto-google-cloud-redis-cluster-v1
  • java-redis
  • java-resourcemanager
  • java-retail
  • java-run
  • java-saasservicemgmt
    • google-cloud-saasservicemgmt-bom
    • google-cloud-saasservicemgmt
    • grpc-google-cloud-saasservicemgmt-v1beta1
    • proto-google-cloud-saasservicemgmt-v1beta1
  • java-samples
  • java-scheduler
  • java-secretmanager
    • google-cloud-secretmanager-bom
    • google-cloud-secretmanager
    • grpc-google-cloud-secretmanager-v1beta1
    • grpc-google-cloud-secretmanager-v1beta2
    • grpc-google-cloud-secretmanager-v1
    • proto-google-cloud-secretmanager-v1beta1
    • proto-google-cloud-secretmanager-v1beta2
    • proto-google-cloud-secretmanager-v1
  • java-securesourcemanager
    • google-cloud-securesourcemanager-bom
    • google-cloud-securesourcemanager
    • grpc-google-cloud-securesourcemanager-v1
    • proto-google-cloud-securesourcemanager-v1
  • java-security-private-ca
    • google-cloud-security-private-ca-bom
    • google-cloud-security-private-ca
    • grpc-google-cloud-security-private-ca-v1beta1
    • grpc-google-cloud-security-private-ca-v1
    • proto-google-cloud-security-private-ca-v1beta1
    • proto-google-cloud-security-private-ca-v1
  • java-securitycenter-settings
    • google-cloud-securitycenter-settings-bom
    • google-cloud-securitycenter-settings
    • grpc-google-cloud-securitycenter-settings-v1beta1
    • proto-google-cloud-securitycenter-settings-v1beta1
  • java-securitycentermanagement
    • google-cloud-securitycentermanagement-bom
    • google-cloud-securitycentermanagement
    • grpc-google-cloud-securitycentermanagement-v1
    • proto-google-cloud-securitycentermanagement-v1
  • java-securitycenter
    • google-cloud-securitycenter-bom
    • google-cloud-securitycenter
    • grpc-google-cloud-securitycenter-v1beta1
    • grpc-google-cloud-securitycenter-v1p1beta1
    • grpc-google-cloud-securitycenter-v1
    • grpc-google-cloud-securitycenter-v2
    • proto-google-cloud-securitycenter-v1beta1
    • proto-google-cloud-securitycenter-v1p1beta1
    • proto-google-cloud-securitycenter-v1
    • proto-google-cloud-securitycenter-v2
  • java-securityposture
  • java-service-control
    • google-cloud-service-control-bom
    • google-cloud-service-control
    • grpc-google-cloud-service-control-v1
    • grpc-google-cloud-service-control-v2
    • proto-google-cloud-service-control-v1
    • proto-google-cloud-service-control-v2
  • java-service-management
    • google-cloud-service-management-bom
    • google-cloud-service-management
    • grpc-google-cloud-service-management-v1
    • proto-google-cloud-service-management-v1
  • java-service-usage
    • google-cloud-service-usage-bom
    • google-cloud-service-usage
    • grpc-google-cloud-service-usage-v1beta1
    • grpc-google-cloud-service-usage-v1
    • proto-google-cloud-service-usage-v1beta1
    • proto-google-cloud-service-usage-v1
  • java-servicedirectory
    • google-cloud-servicedirectory-bom
    • google-cloud-servicedirectory
    • grpc-google-cloud-servicedirectory-v1beta1
    • grpc-google-cloud-servicedirectory-v1
    • proto-google-cloud-servicedirectory-v1beta1
    • proto-google-cloud-servicedirectory-v1
  • java-servicehealth
  • java-shell
  • java-shopping-css
  • java-shopping-merchant-accounts
    • google-shopping-merchant-accounts-bom
    • google-shopping-merchant-accounts
    • grpc-google-shopping-merchant-accounts-v1beta
    • grpc-google-shopping-merchant-accounts-v1
    • proto-google-shopping-merchant-accounts-v1beta
    • proto-google-shopping-merchant-accounts-v1
  • java-shopping-merchant-conversions
    • google-shopping-merchant-conversions-bom
    • google-shopping-merchant-conversions
    • grpc-google-shopping-merchant-conversions-v1beta
    • grpc-google-shopping-merchant-conversions-v1
    • proto-google-shopping-merchant-conversions-v1beta
    • proto-google-shopping-merchant-conversions-v1
  • java-shopping-merchant-datasources
    • google-shopping-merchant-datasources-bom
    • google-shopping-merchant-datasources
    • grpc-google-shopping-merchant-datasources-v1beta
    • grpc-google-shopping-merchant-datasources-v1
    • proto-google-shopping-merchant-datasources-v1beta
    • proto-google-shopping-merchant-datasources-v1
  • java-shopping-merchant-inventories
    • google-shopping-merchant-inventories-bom
    • google-shopping-merchant-inventories
    • grpc-google-shopping-merchant-inventories-v1beta
    • grpc-google-shopping-merchant-inventories-v1
    • proto-google-shopping-merchant-inventories-v1beta
    • proto-google-shopping-merchant-inventories-v1
  • java-shopping-merchant-lfp
    • google-shopping-merchant-lfp-bom
    • google-shopping-merchant-lfp
    • grpc-google-shopping-merchant-lfp-v1beta
    • grpc-google-shopping-merchant-lfp-v1
    • proto-google-shopping-merchant-lfp-v1beta
    • proto-google-shopping-merchant-lfp-v1
  • java-shopping-merchant-notifications
    • google-shopping-merchant-notifications-bom
    • google-shopping-merchant-notifications
    • grpc-google-shopping-merchant-notifications-v1beta
    • grpc-google-shopping-merchant-notifications-v1
    • proto-google-shopping-merchant-notifications-v1beta
    • proto-google-shopping-merchant-notifications-v1
  • java-shopping-merchant-product-studio
    • google-shopping-merchant-productstudio-bom
    • google-shopping-merchant-productstudio
    • grpc-google-shopping-merchant-productstudio-v1alpha
    • proto-google-shopping-merchant-productstudio-v1alpha
  • java-shopping-merchant-products
    • google-shopping-merchant-products-bom
    • google-shopping-merchant-products
    • grpc-google-shopping-merchant-products-v1beta
    • grpc-google-shopping-merchant-products-v1
    • proto-google-shopping-merchant-products-v1beta
    • proto-google-shopping-merchant-products-v1
  • java-shopping-merchant-promotions
    • google-shopping-merchant-promotions-bom
    • google-shopping-merchant-promotions
    • grpc-google-shopping-merchant-promotions-v1beta
    • grpc-google-shopping-merchant-promotions-v1
    • proto-google-shopping-merchant-promotions-v1beta
    • proto-google-shopping-merchant-promotions-v1
  • java-shopping-merchant-quota
    • google-shopping-merchant-quota-bom
    • google-shopping-merchant-quota
    • grpc-google-shopping-merchant-quota-v1beta
    • grpc-google-shopping-merchant-quota-v1
    • proto-google-shopping-merchant-quota-v1beta
    • proto-google-shopping-merchant-quota-v1
  • java-shopping-merchant-reports
    • google-shopping-merchant-reports-bom
    • google-shopping-merchant-reports
    • grpc-google-shopping-merchant-reports-v1alpha
    • grpc-google-shopping-merchant-reports-v1beta
    • grpc-google-shopping-merchant-reports-v1
    • proto-google-shopping-merchant-reports-v1alpha
    • proto-google-shopping-merchant-reports-v1beta
    • proto-google-shopping-merchant-reports-v1
  • java-shopping-merchant-reviews
    • google-shopping-merchant-reviews-bom
    • google-shopping-merchant-reviews
    • grpc-google-shopping-merchant-reviews-v1beta
    • proto-google-shopping-merchant-reviews-v1beta
  • java-spanneradapter
  • java-speech
  • java-storage-transfer
  • java-storagebatchoperations
    • google-cloud-storagebatchoperations-bom
    • google-cloud-storagebatchoperations
    • grpc-google-cloud-storagebatchoperations-v1
    • proto-google-cloud-storagebatchoperations-v1
  • java-storageinsights
  • java-talent
  • java-tasks
  • java-telcoautomation
    • google-cloud-telcoautomation-bom
    • google-cloud-telcoautomation
    • grpc-google-cloud-telcoautomation-v1alpha1
    • grpc-google-cloud-telcoautomation-v1
    • proto-google-cloud-telcoautomation-v1alpha1
    • proto-google-cloud-telcoautomation-v1
  • java-texttospeech
    • google-cloud-texttospeech-bom
    • google-cloud-texttospeech
    • grpc-google-cloud-texttospeech-v1beta1
    • grpc-google-cloud-texttospeech-v1
    • proto-google-cloud-texttospeech-v1beta1
    • proto-google-cloud-texttospeech-v1
  • java-tpu
  • java-trace
  • java-translate
  • java-valkey
  • java-vectorsearch
    • google-cloud-vectorsearch-bom
    • google-cloud-vectorsearch
    • grpc-google-cloud-vectorsearch-v1beta
    • grpc-google-cloud-vectorsearch-v1
    • proto-google-cloud-vectorsearch-v1beta
    • proto-google-cloud-vectorsearch-v1
  • java-vertexai
  • java-video-intelligence
    • google-cloud-video-intelligence-bom
    • google-cloud-video-intelligence
    • grpc-google-cloud-video-intelligence-v1beta2
    • grpc-google-cloud-video-intelligence-v1p1beta1
    • grpc-google-cloud-video-intelligence-v1p2beta1
    • grpc-google-cloud-video-intelligence-v1p3beta1
    • grpc-google-cloud-video-intelligence-v1
    • proto-google-cloud-video-intelligence-v1beta2
    • proto-google-cloud-video-intelligence-v1p1beta1
    • proto-google-cloud-video-intelligence-v1p2beta1
    • proto-google-cloud-video-intelligence-v1p3beta1
    • proto-google-cloud-video-intelligence-v1
  • java-video-live-stream
  • java-video-stitcher
  • java-video-transcoder
  • java-visionai
  • java-vision
    • google-cloud-vision-bom
    • google-cloud-vision
    • grpc-google-cloud-vision-v1p1beta1
    • grpc-google-cloud-vision-v1p2beta1
    • grpc-google-cloud-vision-v1p3beta1
    • grpc-google-cloud-vision-v1p4beta1
    • grpc-google-cloud-vision-v1
    • proto-google-cloud-vision-v1p1beta1
    • proto-google-cloud-vision-v1p2beta1
    • proto-google-cloud-vision-v1p3beta1
    • proto-google-cloud-vision-v1p4beta1
    • proto-google-cloud-vision-v1
  • java-vmmigration
  • java-vmwareengine
  • java-vpcaccess
  • java-webrisk
  • java-websecurityscanner
    • google-cloud-websecurityscanner-bom
    • google-cloud-websecurityscanner
    • grpc-google-cloud-websecurityscanner-v1alpha
    • grpc-google-cloud-websecurityscanner-v1beta
    • grpc-google-cloud-websecurityscanner-v1
    • proto-google-cloud-websecurityscanner-v1alpha
    • proto-google-cloud-websecurityscanner-v1beta
    • proto-google-cloud-websecurityscanner-v1
  • java-workflow-executions
    • google-cloud-workflow-executions-bom
    • google-cloud-workflow-executions
    • grpc-google-cloud-workflow-executions-v1beta
    • grpc-google-cloud-workflow-executions-v1
    • proto-google-cloud-workflow-executions-v1beta
    • proto-google-cloud-workflow-executions-v1
  • java-workflows
  • java-workloadmanager
  • java-workspaceevents
    • google-cloud-workspaceevents-bom
    • google-cloud-workspaceevents
    • grpc-google-cloud-workspaceevents-v1beta
    • grpc-google-cloud-workspaceevents-v1
    • proto-google-cloud-workspaceevents-v1beta
    • proto-google-cloud-workspaceevents-v1
  • java-workstations
    • google-cloud-workstations-bom
    • google-cloud-workstations
    • grpc-google-cloud-workstations-v1beta
    • grpc-google-cloud-workstations-v1
    • proto-google-cloud-workstations-v1beta
    • proto-google-cloud-workstations-v1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,437 files changed

+6007
-5992
lines changed

.github/workflows/java-bigquerystorage-ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ jobs:
114114
runs-on: ubuntu-latest
115115
steps:
116116
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
117+
with:
118+
fetch-depth: 0
117119
- uses: actions/setup-java@v2
118120
with:
119121
distribution: temurin
@@ -122,3 +124,5 @@ jobs:
122124
- run: .kokoro/build.sh
123125
env:
124126
JOB_TYPE: lint
127+
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
128+
BASE_SHA: ${{ github.event.pull_request.base.sha }}

.github/workflows/java-datastore-ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ jobs:
137137
runs-on: ubuntu-latest
138138
steps:
139139
- uses: actions/checkout@v4
140+
with:
141+
fetch-depth: 0
140142
- uses: actions/setup-java@v4
141143
with:
142144
distribution: temurin
@@ -145,3 +147,5 @@ jobs:
145147
- run: .kokoro/build.sh
146148
env:
147149
JOB_TYPE: lint
150+
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
151+
BASE_SHA: ${{ github.event.pull_request.base.sha }}

.github/workflows/java-logging-ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ jobs:
129129
runs-on: ubuntu-latest
130130
steps:
131131
- uses: actions/checkout@v4
132+
with:
133+
fetch-depth: 0
132134
- uses: actions/setup-java@v4
133135
with:
134136
distribution: temurin
@@ -137,3 +139,5 @@ jobs:
137139
- run: .kokoro/build.sh
138140
env:
139141
JOB_TYPE: lint
142+
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
143+
BASE_SHA: ${{ github.event.pull_request.base.sha }}

.github/workflows/java-logging-logback-ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ jobs:
129129
runs-on: ubuntu-latest
130130
steps:
131131
- uses: actions/checkout@v4
132+
with:
133+
fetch-depth: 0
132134
- uses: actions/setup-java@v4
133135
with:
134136
distribution: temurin
@@ -137,3 +139,5 @@ jobs:
137139
- run: .kokoro/build.sh
138140
env:
139141
JOB_TYPE: lint
142+
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
143+
BASE_SHA: ${{ github.event.pull_request.base.sha }}

.kokoro/build.sh

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ case ${JOB_TYPE} in
162162
fi
163163
;;
164164
graalvm-single)
165-
generate_modified_modules_list false
165+
generate_modified_modules_list false
166166
if [[ "$(release_please_snapshot_pull_request)" == "true" ]]; then
167167
echo "Not running GraalVM checks -- this is Release Please SNAPSHOT pull request."
168168
elif [[ ! " ${modified_module_list[*]} " =~ " ${BUILD_SUBDIR} " ]]; then
@@ -203,7 +203,11 @@ case ${JOB_TYPE} in
203203
MODULE_FILTER=""
204204

205205
if [ -n "${BASE_SHA}" ] && [ -n "${HEAD_SHA}" ]; then
206-
changed_file_list=$(git diff --name-only "${BASE_SHA}" "${HEAD_SHA}")
206+
# Optimize the build by identifying ONLY the Maven modules that contain changed Java source files.
207+
# Format those specific modules instead of the entire codebase, reducing format check time.
208+
# The --relative flag is when building in the submodule as only files modified in the module
209+
# should be accounted for.
210+
changed_file_list=$(git diff --name-only "${BASE_SHA}" "${HEAD_SHA}" --relative)
207211
echo "${changed_file_list}"
208212

209213
has_code_change="false"
@@ -222,8 +226,10 @@ case ${JOB_TYPE} in
222226
exit 0
223227
fi
224228

225-
# Compute list of changed Maven modules from changed Java files
226-
# Walk each changed .java file up to its nearest pom.xml to find the module
229+
# Compute list of changed Maven modules from changed Java files.
230+
# We walk each changed .java file up to its nearest pom.xml to find the correct module.
231+
# e.g., if "java-asset/google-cloud-asset/src/main/java/Foo.java" is changed,
232+
# it traverses upward until finding "java-asset/google-cloud-asset/pom.xml" and adds that module.
227233
changed_modules=()
228234
while IFS= read -r changed_file; do
229235
if [ -n "${changed_file}" ] && [[ "${changed_file}" == *.java ]]; then
@@ -232,43 +238,35 @@ case ${JOB_TYPE} in
232238
dir=$(dirname "${dir}")
233239
done
234240
if [ -f "${dir}/pom.xml" ] && [ "${dir}" != "." ]; then
235-
changed_modules+=("${dir}")
241+
# Filter out directories not participating in the default formatting reactor:
242+
# - samples are handwritten by developers
243+
# - proto-*/grpc-* are generated code and should use the compiler format
244+
# - *-bom/parents are POM-only and contain no Java source
245+
if [[ "${dir}" != *"samples"* ]] && \
246+
[[ "$(basename "${dir}")" != "proto-google-"* ]] && \
247+
[[ "$(basename "${dir}")" != "grpc-google-"* ]] && \
248+
[[ "$(basename "${dir}")" != *"-bom" ]] && \
249+
[[ "$(basename "${dir}")" != "google-cloud-pom-parent" ]] && \
250+
[[ "$(basename "${dir}")" != "google-cloud-jar-parent" ]]; then
251+
252+
changed_modules+=("${dir}")
253+
fi
236254
fi
237255
fi
238256
done <<< "${changed_file_list}"
239257

240-
# Deduplicate
258+
echo "Changed Modules: ${changed_modules[*]}"
259+
260+
# Deduplicate the modules using sort -u to pass a concise list of unique modules
261+
# via the Maven `-pl` argument.
241262
if [ ${#changed_modules[@]} -gt 0 ]; then
242263
unique_modules=$(printf '%s\n' "${changed_modules[@]}" | sort -u | paste -sd ',' -)
243264
MODULE_FILTER="-pl ${unique_modules}"
244265
echo "Formatting only changed modules: ${unique_modules}"
245266
fi
246267
else
247-
echo "BASE_SHA or HEAD_SHA is empty. Skipping file difference check."
248-
249-
# For non-PR runs (no diff available), exclude generated modules
250-
# (proto-google-*, grpc-google-*, *-bom) to skip formatting generated code
251-
exclusions=""
252-
# Find generated sub-modules and parent/aggregator POMs to exclude
253-
# - proto-google-*, grpc-google-* : generated protobuf/gRPC stubs
254-
# - *-bom : BOM modules with no source code
255-
# - java-* at depth 1 : per-library aggregator parent POMs
256-
# - google-cloud-pom-parent, google-cloud-jar-parent, gapic-libraries-bom : repo-level parents
257-
for dir in $(find . -maxdepth 1 -type d -name "java-*" | sort; \
258-
find . -maxdepth 2 -type d \( -name "proto-google-*" -o -name "grpc-google-*" -o -name "*-bom" -o -name "google-cloud-pom-parent" -o -name "google-cloud-jar-parent" \) | sort); do
259-
# Strip leading ./
260-
dir="${dir#./}"
261-
if [ -n "${exclusions}" ]; then
262-
exclusions="${exclusions},!${dir}"
263-
else
264-
exclusions="!${dir}"
265-
fi
266-
done
267-
268-
if [ -n "${exclusions}" ]; then
269-
MODULE_FILTER="-pl ${exclusions}"
270-
echo "Excluding generated modules from formatting"
271-
fi
268+
echo "BASE_SHA or HEAD_SHA is empty. Cannot continue linting."
269+
exit 1
272270
fi
273271

274272
mvn -B -ntp \
@@ -300,4 +298,4 @@ if [[ "${ENABLE_FLAKYBOT}" == "true" ]]; then
300298
fi
301299

302300
echo "exiting with ${RETURN_CODE}"
303-
exit ${RETURN_CODE}
301+
exit ${RETURN_CODE}

0 commit comments

Comments
 (0)