diff --git a/generator-input/pipeline-state.json b/generator-input/pipeline-state.json new file mode 100644 index 000000000000..87c96c7e918f --- /dev/null +++ b/generator-input/pipeline-state.json @@ -0,0 +1,2919 @@ +{ + "commonLibrarySourcePaths": [], + "ignoredApiPaths": [], + "imageTag": "latest", + "libraries": [ + { + "apiPaths": [ + "google/cloud/edgenetwork/v1" + ], + "currentVersion": "0.1.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-edgenetwork", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-edgenetwork" + ] + }, + { + "apiPaths": [ + "google/cloud/video/livestream/v1" + ], + "currentVersion": "1.12.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-video-live-stream", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-video-live-stream" + ] + }, + { + "apiPaths": [ + "google/cloud/mediatranslation/v1beta1" + ], + "currentVersion": "0.11.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-media-translation", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-media-translation" + ] + }, + { + "apiPaths": [ + "google/cloud/orchestration/airflow/service/v1beta1", + "google/cloud/orchestration/airflow/service/v1" + ], + "currentVersion": "1.17.5", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-orchestration-airflow", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-orchestration-airflow" + ] + }, + { + "apiPaths": [ + "google/cloud/workflows/executions/v1", + "google/cloud/workflows/executions/v1beta", + "google/cloud/workflows/v1", + "google/cloud/workflows/v1beta" + ], + "currentVersion": "1.18.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-workflows", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-workflows" + ] + }, + { + "apiPaths": [ + "google/devtools/source/v1" + ], + "currentVersion": "1.7.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-source-context", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-source-context" + ] + }, + { + "apiPaths": [ + "google/cloud/retail/v2alpha", + "google/cloud/retail/v2", + "google/cloud/retail/v2beta" + ], + "currentVersion": "2.2.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-retail", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-retail" + ] + }, + { + "apiPaths": [ + "google/cloud/edgecontainer/v1" + ], + "currentVersion": "0.5.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-edgecontainer", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-edgecontainer" + ] + }, + { + "apiPaths": [ + "google/maps/mapsplatformdatasets/v1" + ], + "currentVersion": "0.4.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-mapsplatformdatasets", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-mapsplatformdatasets" + ] + }, + { + "apiPaths": [ + "google/cloud/optimization/v1" + ], + "currentVersion": "1.11.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-optimization", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-optimization" + ] + }, + { + "apiPaths": [ + "google/appengine/v1" + ], + "currentVersion": "1.14.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-appengine-admin", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-appengine-admin" + ] + }, + { + "apiPaths": [ + "google/cloud/config/v1" + ], + "currentVersion": "0.1.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-config", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-config" + ] + }, + { + "apiPaths": [ + "google/cloud/functions/v2", + "google/cloud/functions/v1" + ], + "currentVersion": "1.20.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-functions", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-functions" + ] + }, + { + "apiPaths": [ + "google/cloud/deploy/v1" + ], + "currentVersion": "2.7.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-deploy", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-deploy" + ] + }, + { + "apiPaths": [ + "google/cloud/oslogin/v1", + "google/cloud/oslogin/common" + ], + "currentVersion": "2.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-os-login", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-os-login" + ] + }, + { + "apiPaths": [ + "google/cloud/storagebatchoperations/v1" + ], + "currentVersion": "0.1.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-storagebatchoperations", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-storagebatchoperations" + ] + }, + { + "apiPaths": [ + "google/cloud/vmwareengine/v1" + ], + "currentVersion": "1.8.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-vmwareengine", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-vmwareengine" + ] + }, + { + "apiPaths": [ + "google/cloud/securitycentermanagement/v1" + ], + "currentVersion": "0.1.22", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-securitycentermanagement", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-securitycentermanagement" + ] + }, + { + "apiPaths": [ + "google/cloud/confidentialcomputing/v1" + ], + "currentVersion": "0.4.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-confidentialcomputing", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-confidentialcomputing" + ] + }, + { + "apiPaths": [ + "google/cloud/netapp/v1" + ], + "currentVersion": "0.3.23", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-netapp", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-netapp" + ] + }, + { + "apiPaths": [ + "google/cloud/redis/v1", + "google/cloud/redis/v1beta1" + ], + "currentVersion": "2.18.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-redis", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-redis" + ] + }, + { + "apiPaths": [ + "google/appengine/logging/v1" + ], + "currentVersion": "1.6.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-appengine-logging", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-appengine-logging" + ] + }, + { + "apiPaths": [ + "google/cloud/talent/v4", + "google/cloud/talent/v4beta1" + ], + "currentVersion": "2.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-talent", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-talent" + ] + }, + { + "apiPaths": [ + "google/api/serviceusage/v1" + ], + "currentVersion": "1.13.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-service-usage", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-service-usage" + ] + }, + { + "apiPaths": [ + "google/cloud/texttospeech/v1", + "google/cloud/texttospeech/v1beta1" + ], + "currentVersion": "2.27.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-texttospeech", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-texttospeech" + ] + }, + { + "apiPaths": [ + "google/cloud/tpu/v2", + "google/cloud/tpu/v1", + "google/cloud/tpu/v2alpha1" + ], + "currentVersion": "1.23.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-tpu", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-tpu" + ] + }, + { + "apiPaths": [ + "google/cloud/iap/v1" + ], + "currentVersion": "1.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-iap", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-iap" + ] + }, + { + "apiPaths": [ + "google/cloud/chronicle/v1" + ], + "currentVersion": "0.1.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-chronicle", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-chronicle" + ] + }, + { + "apiPaths": [ + "google/geo/type" + ], + "currentVersion": "0.3.12", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-geo-type", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-geo-type" + ] + }, + { + "apiPaths": [ + "google/cloud/datacatalog/v1", + "google/cloud/datacatalog/v1beta1" + ], + "currentVersion": "3.27.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-datacatalog", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-datacatalog" + ] + }, + { + "apiPaths": [ + "google/cloud/recaptchaenterprise/v1" + ], + "currentVersion": "1.28.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-recaptcha-enterprise", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-recaptcha-enterprise" + ] + }, + { + "apiPaths": [ + "google/cloud/binaryauthorization/v1", + "google/cloud/binaryauthorization/v1beta1" + ], + "currentVersion": "1.13.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-binary-authorization", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-binary-authorization" + ] + }, + { + "apiPaths": [ + "google/cloud/shell/v1" + ], + "currentVersion": "1.12.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-shell", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-shell" + ] + }, + { + "apiPaths": [ + "google/cloud/vision/v1p3beta1", + "google/cloud/vision/v1p4beta1", + "google/cloud/vision/v1", + "google/cloud/vision/v1p2beta1", + "google/cloud/vision/v1p1beta1" + ], + "currentVersion": "3.10.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-vision", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-vision" + ] + }, + { + "apiPaths": [ + "google/cloud/video/transcoder/v1" + ], + "currentVersion": "1.15.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-video-transcoder", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-video-transcoder" + ] + }, + { + "apiPaths": [ + "google/cloud/managedidentities/v1" + ], + "currentVersion": "1.12.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-managed-identities", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-managed-identities" + ] + }, + { + "apiPaths": [ + "google/devtools/artifactregistry/v1", + "google/devtools/artifactregistry/v1beta2" + ], + "currentVersion": "1.16.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-artifact-registry", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-artifact-registry" + ] + }, + { + "apiPaths": [ + "maps/fleetengine/v1" + ], + "currentVersion": "0.2.9", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-fleetengine", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-fleetengine" + ] + }, + { + "apiPaths": [ + "google/analytics/admin/v1beta", + "google/analytics/admin/v1alpha" + ], + "currentVersion": "0.24.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-analytics-admin", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-analytics-admin" + ] + }, + { + "apiPaths": [], + "currentVersion": "1.70.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "googleapis-common-protos", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/googleapis-common-protos" + ] + }, + { + "apiPaths": [ + "google/cloud/secretmanager/v1", + "google/cloud/secretmanager/v1beta2", + "google/cloud/secrets/v1beta1" + ], + "currentVersion": "2.24.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-secret-manager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-secret-manager" + ] + }, + { + "apiPaths": [ + "google/cloud/beyondcorp/appconnectors/v1" + ], + "currentVersion": "0.4.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-beyondcorp-appconnectors", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-beyondcorp-appconnectors" + ] + }, + { + "apiPaths": [ + "google/cloud/websecurityscanner/v1", + "google/cloud/websecurityscanner/v1beta", + "google/cloud/websecurityscanner/v1alpha" + ], + "currentVersion": "1.17.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-websecurityscanner", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-websecurityscanner" + ] + }, + { + "apiPaths": [ + "google/monitoring/v3" + ], + "currentVersion": "2.27.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-monitoring", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-monitoring" + ] + }, + { + "apiPaths": [ + "google/cloud/privilegedaccessmanager/v1" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-privilegedaccessmanager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-privilegedaccessmanager" + ] + }, + { + "apiPaths": [ + "google/container/v1", + "google/container/v1beta1" + ], + "currentVersion": "2.57.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-container", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-container" + ] + }, + { + "apiPaths": [ + "google/privacy/dlp/v2" + ], + "currentVersion": "3.30.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dlp", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dlp" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/inventories/v1beta" + ], + "currentVersion": "0.1.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-inventories", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-inventories" + ] + }, + { + "apiPaths": [ + "google/cloud/clouddms/v1" + ], + "currentVersion": "1.12.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dms", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dms" + ] + }, + { + "apiPaths": [ + "google/cloud/common" + ], + "currentVersion": "1.5.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-common", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-common" + ] + }, + { + "apiPaths": [ + "google/cloud/devicestreaming/v1" + ], + "currentVersion": "0.1.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-devicestreaming", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-devicestreaming" + ] + }, + { + "apiPaths": [ + "google/cloud/policysimulator/v1" + ], + "currentVersion": "0.1.13", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-policysimulator", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-policysimulator" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/lfp/v1beta" + ], + "currentVersion": "0.1.10", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-lfp", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-lfp" + ] + }, + { + "apiPaths": [ + "google/cloud/apigeeregistry/v1" + ], + "currentVersion": "0.6.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-apigee-registry", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-apigee-registry" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/reports/v1beta" + ], + "currentVersion": "0.1.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-reports", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-reports" + ] + }, + { + "apiPaths": [ + "google/cloud/asset/v1p5beta1", + "google/cloud/asset/v1", + "google/cloud/asset/v1p4beta1", + "google/cloud/asset/v1p1beta1", + "google/cloud/asset/v1p2beta1" + ], + "currentVersion": "3.30.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-asset", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-asset" + ] + }, + { + "apiPaths": [ + "google/cloud/essentialcontacts/v1" + ], + "currentVersion": "1.10.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-essential-contacts", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-essential-contacts" + ] + }, + { + "apiPaths": [ + "google/devtools/containeranalysis/v1" + ], + "currentVersion": "2.18.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-containeranalysis", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-containeranalysis" + ] + }, + { + "apiPaths": [ + "google/cloud/vmmigration/v1" + ], + "currentVersion": "1.11.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-vm-migration", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-vm-migration" + ] + }, + { + "apiPaths": [], + "currentVersion": "0.2.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-access-context-manager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-access-context-manager" + ] + }, + { + "apiPaths": [ + "google/cloud/securitycenter/v1p1beta1", + "google/cloud/securitycenter/v1", + "google/cloud/securitycenter/v2", + "google/cloud/securitycenter/v1beta1" + ], + "currentVersion": "1.38.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-securitycenter", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-securitycenter" + ] + }, + { + "apiPaths": [ + "google/cloud/dialogflow/cx/v3beta1", + "google/cloud/dialogflow/cx/v3" + ], + "currentVersion": "1.41.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dialogflow-cx", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dialogflow-cx" + ] + }, + { + "apiPaths": [ + "google/cloud/tasks/v2beta3", + "google/cloud/tasks/v2beta2", + "google/cloud/tasks/v2" + ], + "currentVersion": "2.19.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-tasks", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-tasks" + ] + }, + { + "apiPaths": [ + "google/storagetransfer/v1" + ], + "currentVersion": "1.17.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-storage-transfer", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-storage-transfer" + ] + }, + { + "apiPaths": [ + "google/api/servicecontrol/v1", + "google/api/servicecontrol/v2" + ], + "currentVersion": "1.15.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-service-control", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-service-control" + ] + }, + { + "apiPaths": [ + "google/cloud/alloydb/v1beta", + "google/cloud/alloydb/v1", + "google/cloud/alloydb/v1alpha" + ], + "currentVersion": "0.4.6", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-alloydb", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-alloydb" + ] + }, + { + "apiPaths": [ + "google/cloud/parallelstore/v1", + "google/cloud/parallelstore/v1beta" + ], + "currentVersion": "0.2.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-parallelstore", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-parallelstore" + ] + }, + { + "apiPaths": [ + "google/cloud/dataproc/v1" + ], + "currentVersion": "5.19.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dataproc", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dataproc" + ] + }, + { + "apiPaths": [ + "google/monitoring/metricsscope/v1" + ], + "currentVersion": "1.9.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-monitoring-metrics-scopes", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-monitoring-metrics-scopes" + ] + }, + { + "apiPaths": [ + "google/cloud/kms/v1" + ], + "currentVersion": "3.5.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-kms", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-kms" + ] + }, + { + "apiPaths": [ + "google/apps/meet/v2beta", + "google/apps/meet/v2" + ], + "currentVersion": "0.1.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-apps-meet", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-apps-meet" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/datasources/v1beta" + ], + "currentVersion": "0.1.9", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-datasources", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-datasources" + ] + }, + { + "apiPaths": [ + "google/shopping/css/v1" + ], + "currentVersion": "0.1.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-css", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-css" + ] + }, + { + "apiPaths": [ + "google/cloud/billing/v1" + ], + "currentVersion": "1.16.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-billing", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-billing" + ] + }, + { + "apiPaths": [ + "google/area120/tables/v1alpha1" + ], + "currentVersion": "0.11.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-area120-tables", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-area120-tables" + ] + }, + { + "apiPaths": [ + "google/cloud/orgpolicy/v2" + ], + "currentVersion": "1.14.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-org-policy", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-org-policy" + ] + }, + { + "apiPaths": [ + "google/cloud/memorystore/v1", + "google/cloud/memorystore/v1beta" + ], + "currentVersion": "0.1.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-memorystore", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-memorystore" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/products/v1beta" + ], + "currentVersion": "0.2.4", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-products", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-products" + ] + }, + { + "apiPaths": [ + "google/analytics/data/v1alpha", + "google/analytics/data/v1beta" + ], + "currentVersion": "0.18.18", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-analytics-data", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-analytics-data" + ] + }, + { + "apiPaths": [ + "google/cloud/privatecatalog/v1beta1" + ], + "currentVersion": "0.9.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-private-catalog", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-private-catalog" + ] + }, + { + "apiPaths": [ + "google/cloud/policytroubleshooter/v1" + ], + "currentVersion": "1.13.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-policy-troubleshooter", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-policy-troubleshooter" + ] + }, + { + "apiPaths": [ + "google/cloud/scheduler/v1", + "google/cloud/scheduler/v1beta1" + ], + "currentVersion": "2.16.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-scheduler", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-scheduler" + ] + }, + { + "apiPaths": [ + "google/cloud/automl/v1beta1", + "google/cloud/automl/v1" + ], + "currentVersion": "2.16.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-automl", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-automl" + ] + }, + { + "apiPaths": [], + "currentVersion": "0.3.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-audit-log", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-audit-log" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/biglake/v1alpha1", + "google/cloud/bigquery/biglake/v1" + ], + "currentVersion": "0.4.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-biglake", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-biglake" + ] + }, + { + "apiPaths": [ + "google/cloud/kms/inventory/v1" + ], + "currentVersion": "0.2.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-kms-inventory", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-kms-inventory" + ] + }, + { + "apiPaths": [ + "google/maps/addressvalidation/v1" + ], + "currentVersion": "0.3.18", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-addressvalidation", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-addressvalidation" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/logging/v1" + ], + "currentVersion": "1.6.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-logging", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-logging" + ] + }, + { + "apiPaths": [ + "google/cloud/gdchardwaremanagement/v1alpha" + ], + "currentVersion": "0.1.12", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gdchardwaremanagement", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gdchardwaremanagement" + ] + }, + { + "apiPaths": [ + "google/cloud/visionai/v1alpha1", + "google/cloud/visionai/v1" + ], + "currentVersion": "0.1.9", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-visionai", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-visionai" + ] + }, + { + "apiPaths": [ + "google/cloud/datastream/v1", + "google/cloud/datastream/v1alpha1" + ], + "currentVersion": "1.14.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-datastream", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-datastream" + ] + }, + { + "apiPaths": [ + "google/cloud/eventarc/v1" + ], + "currentVersion": "1.15.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-eventarc", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-eventarc" + ] + }, + { + "apiPaths": [ + "google/cloud/workstations/v1", + "google/cloud/workstations/v1beta" + ], + "currentVersion": "0.5.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-workstations", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-workstations" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/reservation/v1" + ], + "currentVersion": "1.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-reservation", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-reservation" + ] + }, + { + "apiPaths": [ + "google/cloud/webrisk/v1", + "google/cloud/webrisk/v1beta1" + ], + "currentVersion": "1.18.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-webrisk", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-webrisk" + ] + }, + { + "apiPaths": [ + "google/cloud/oracledatabase/v1" + ], + "currentVersion": "0.1.10", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-oracledatabase", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-oracledatabase" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/connection/v1" + ], + "currentVersion": "1.18.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-connection", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-connection" + ] + }, + { + "apiPaths": [ + "google/cloud/dialogflow/v2beta1", + "google/cloud/dialogflow/v2" + ], + "currentVersion": "2.41.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dialogflow", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dialogflow" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/ordertracking/v1beta" + ], + "currentVersion": "0.1.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-ordertracking", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-ordertracking" + ] + }, + { + "apiPaths": [ + "google/cloud/contactcenterinsights/v1" + ], + "currentVersion": "1.23.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-contact-center-insights", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-contact-center-insights" + ] + }, + { + "apiPaths": [ + "google/cloud/developerconnect/v1" + ], + "currentVersion": "0.1.8", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-developerconnect", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-developerconnect" + ] + }, + { + "apiPaths": [ + "google/cloud/gkemulticloud/v1" + ], + "currentVersion": "0.6.20", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gke-multicloud", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gke-multicloud" + ] + }, + { + "apiPaths": [ + "google/cloud/accessapproval/v1" + ], + "currentVersion": "1.16.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-access-approval", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-access-approval" + ] + }, + { + "apiPaths": [ + "google/cloud/vpcaccess/v1" + ], + "currentVersion": "1.13.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-vpc-access", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-vpc-access" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/datatransfer/v1" + ], + "currentVersion": "3.19.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-datatransfer", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-datatransfer" + ] + }, + { + "apiPaths": [ + "google/cloud/servicehealth/v1" + ], + "currentVersion": "0.1.12", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-servicehealth", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-servicehealth" + ] + }, + { + "apiPaths": [ + "google/cloud/apphub/v1" + ], + "currentVersion": "0.1.9", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-apphub", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-apphub" + ] + }, + { + "apiPaths": [ + "google/maps/solar/v1" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-solar", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-solar" + ] + }, + { + "apiPaths": [ + "grafeas/v1" + ], + "currentVersion": "1.15.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "grafeas", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/grafeas" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/dataexchange/v1beta1" + ], + "currentVersion": "0.5.19", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-data-exchange", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-data-exchange" + ] + }, + { + "apiPaths": [ + "google/cloud/phishingprotection/v1beta1" + ], + "currentVersion": "1.14.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-phishing-protection", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-phishing-protection" + ] + }, + { + "apiPaths": [ + "google/cloud/parametermanager/v1" + ], + "currentVersion": "0.1.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-parametermanager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-parametermanager" + ] + }, + { + "apiPaths": [ + "google/cloud/eventarc/publishing/v1" + ], + "currentVersion": "0.6.18", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-eventarc-publishing", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-eventarc-publishing" + ] + }, + { + "apiPaths": [ + "google/cloud/discoveryengine/v1", + "google/cloud/discoveryengine/v1beta", + "google/cloud/discoveryengine/v1alpha" + ], + "currentVersion": "0.13.9", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-discoveryengine", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-discoveryengine" + ] + }, + { + "apiPaths": [ + "google/cloud/security/privateca/v1beta1", + "google/cloud/security/privateca/v1" + ], + "currentVersion": "1.14.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-private-ca", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-private-ca" + ] + }, + { + "apiPaths": [ + "google/cloud/datalabeling/v1beta1" + ], + "currentVersion": "1.13.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-datalabeling", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-datalabeling" + ] + }, + { + "apiPaths": [ + "google/cloud/support/v2", + "google/cloud/support/v2beta" + ], + "currentVersion": "0.1.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-support", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-support" + ] + }, + { + "apiPaths": [ + "google/storage/control/v2" + ], + "currentVersion": "1.5.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-storage-control", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-storage-control" + ] + }, + { + "apiPaths": [ + "google/cloud/alloydb/connectors/v1", + "google/cloud/alloydb/connectors/v1alpha", + "google/cloud/alloydb/connectors/v1beta" + ], + "currentVersion": "0.1.10", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-alloydb-connectors", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-alloydb-connectors" + ] + }, + { + "apiPaths": [ + "google/api/cloudquotas/v1beta", + "google/api/cloudquotas/v1" + ], + "currentVersion": "0.1.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-quotas", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-quotas" + ] + }, + { + "apiPaths": [ + "google/maps/routeoptimization/v1" + ], + "currentVersion": "0.1.10", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-routeoptimization", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-routeoptimization" + ] + }, + { + "apiPaths": [ + "google/cloud/modelarmor/v1", + "google/cloud/modelarmor/v1beta" + ], + "currentVersion": "0.2.5", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-modelarmor", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-modelarmor" + ] + }, + { + "apiPaths": [ + "google/cloud/recommendationengine/v1beta1" + ], + "currentVersion": "0.10.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-recommendations-ai", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-recommendations-ai" + ] + }, + { + "apiPaths": [ + "google/maps/areainsights/v1" + ], + "currentVersion": "0.1.8", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-areainsights", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-areainsights" + ] + }, + { + "apiPaths": [ + "google/cloud/videointelligence/v1p2beta1", + "google/cloud/videointelligence/v1p3beta1", + "google/cloud/videointelligence/v1beta2", + "google/cloud/videointelligence/v1", + "google/cloud/videointelligence/v1p1beta1" + ], + "currentVersion": "2.16.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-videointelligence", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-videointelligence" + ] + }, + { + "apiPaths": [ + "google/cloud/datafusion/v1" + ], + "currentVersion": "1.13.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-data-fusion", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-data-fusion" + ] + }, + { + "apiPaths": [ + "google/cloud/gkebackup/v1" + ], + "currentVersion": "0.5.19", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gke-backup", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gke-backup" + ] + }, + { + "apiPaths": [ + "google/cloud/advisorynotifications/v1" + ], + "currentVersion": "0.3.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-advisorynotifications", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-advisorynotifications" + ] + }, + { + "apiPaths": [ + "google/cloud/storageinsights/v1" + ], + "currentVersion": "0.1.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-storageinsights", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-storageinsights" + ] + }, + { + "apiPaths": [], + "currentVersion": "0.14.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "grpc-google-iam-v1", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/grpc-google-iam-v1" + ] + }, + { + "apiPaths": [ + "google/cloud/dataform/v1beta1", + "google/cloud/dataform/v1" + ], + "currentVersion": "0.6.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dataform", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dataform" + ] + }, + { + "apiPaths": [ + "google/cloud/apihub/v1" + ], + "currentVersion": "0.2.5", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-apihub", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-apihub" + ] + }, + { + "apiPaths": [ + "google/cloud/gsuiteaddons/v1" + ], + "currentVersion": "0.3.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gsuiteaddons", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gsuiteaddons" + ] + }, + { + "apiPaths": [ + "google/cloud/domains/v1beta1", + "google/cloud/domains/v1" + ], + "currentVersion": "1.10.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-domains", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-domains" + ] + }, + { + "apiPaths": [ + "google/cloud/cloudcontrolspartner/v1beta", + "google/cloud/cloudcontrolspartner/v1" + ], + "currentVersion": "0.2.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-cloudcontrolspartner", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-cloudcontrolspartner" + ] + }, + { + "apiPaths": [ + "google/cloud/datacatalog/lineage/v1" + ], + "currentVersion": "0.3.13", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-datacatalog-lineage", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-datacatalog-lineage" + ] + }, + { + "apiPaths": [ + "google/cloud/securesourcemanager/v1" + ], + "currentVersion": "0.1.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-securesourcemanager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-securesourcemanager" + ] + }, + { + "apiPaths": [ + "google/cloud/assuredworkloads/v1", + "google/cloud/assuredworkloads/v1beta1" + ], + "currentVersion": "1.15.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-assured-workloads", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-assured-workloads" + ] + }, + { + "apiPaths": [ + "google/maps/routing/v2" + ], + "currentVersion": "0.6.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-routing", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-routing" + ] + }, + { + "apiPaths": [ + "google/maps/places/v1" + ], + "currentVersion": "0.2.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-places", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-places" + ] + }, + { + "apiPaths": [ + "google/chat/v1" + ], + "currentVersion": "0.2.6", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-apps-chat", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-apps-chat" + ] + }, + { + "apiPaths": [ + "google/cloud/translation/v3", + "google/cloud/translation/v3beta1" + ], + "currentVersion": "3.20.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-translate", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-translate" + ] + }, + { + "apiPaths": [ + "google/cloud/networkconnectivity/v1alpha1", + "google/cloud/networkconnectivity/v1" + ], + "currentVersion": "2.8.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-network-connectivity", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-network-connectivity" + ] + }, + { + "apiPaths": [ + "google/apps/events/subscriptions/v1" + ], + "currentVersion": "0.2.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-apps-events-subscriptions", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-apps-events-subscriptions" + ] + }, + { + "apiPaths": [ + "google/cloud/resourcemanager/v3" + ], + "currentVersion": "1.14.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-resource-manager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-resource-manager" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/reviews/v1beta" + ], + "currentVersion": "0.1.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-reviews", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-reviews" + ] + }, + { + "apiPaths": [ + "google/devtools/cloudbuild/v1", + "google/devtools/cloudbuild/v2" + ], + "currentVersion": "3.31.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-build", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-build" + ] + }, + { + "apiPaths": [ + "google/cloud/channel/v1" + ], + "currentVersion": "1.22.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-channel", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-channel" + ] + }, + { + "apiPaths": [ + "google/cloud/documentai/v1beta3", + "google/cloud/documentai/v1" + ], + "currentVersion": "3.5.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-documentai", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-documentai" + ] + }, + { + "apiPaths": [ + "google/cloud/backupdr/v1" + ], + "currentVersion": "0.2.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-backupdr", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-backupdr" + ] + }, + { + "apiPaths": [ + "google/cloud/lifesciences/v2beta" + ], + "currentVersion": "0.9.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-life-sciences", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-life-sciences" + ] + }, + { + "apiPaths": [ + "google/cloud/managedkafka/v1" + ], + "currentVersion": "0.1.11", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-managedkafka", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-managedkafka" + ] + }, + { + "apiPaths": [ + "google/cloud/security/publicca/v1", + "google/cloud/security/publicca/v1beta1" + ], + "currentVersion": "0.3.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-public-ca", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-public-ca" + ] + }, + { + "apiPaths": [ + "google/iam/v3", + "google/iam/v3beta", + "google/iam/admin/v1", + "google/iam/v2", + "google/iam/credentials/v1", + "google/iam/v2beta" + ], + "currentVersion": "2.19.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-iam", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-iam" + ] + }, + { + "apiPaths": [ + "google/cloud/apigateway/v1" + ], + "currentVersion": "1.12.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-api-gateway", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-api-gateway" + ] + }, + { + "apiPaths": [ + "google/monitoring/dashboard/v1" + ], + "currentVersion": "2.18.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-monitoring-dashboards", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-monitoring-dashboards" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/promotions/v1beta" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-promotions", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-promotions" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/notifications/v1beta" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-notifications", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-notifications" + ] + }, + { + "apiPaths": [ + "google/cloud/osconfig/v1alpha", + "google/cloud/osconfig/v1" + ], + "currentVersion": "1.20.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-os-config", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-os-config" + ] + }, + { + "apiPaths": [ + "google/cloud/compute/v1" + ], + "currentVersion": "1.31.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-compute", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-compute" + ] + }, + { + "apiPaths": [ + "google/cloud/telcoautomation/v1alpha1", + "google/cloud/telcoautomation/v1" + ], + "currentVersion": "0.2.10", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-telcoautomation", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-telcoautomation" + ] + }, + { + "apiPaths": [ + "google/cloud/beyondcorp/appgateways/v1" + ], + "currentVersion": "0.4.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-beyondcorp-appgateways", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-beyondcorp-appgateways" + ] + }, + { + "apiPaths": [ + "google/iam/v1/logging" + ], + "currentVersion": "1.4.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-iam-logging", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-iam-logging" + ] + }, + { + "apiPaths": [ + "google/cloud/networksecurity/v1beta1", + "google/cloud/networksecurity/v1" + ], + "currentVersion": "0.9.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-network-security", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-network-security" + ] + }, + { + "apiPaths": [ + "google/marketingplatform/admin/v1alpha" + ], + "currentVersion": "0.1.5", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-ads-marketingplatform-admin", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-ads-marketingplatform-admin" + ] + }, + { + "apiPaths": [ + "google/cloud/contentwarehouse/v1" + ], + "currentVersion": "0.7.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-contentwarehouse", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-contentwarehouse" + ] + }, + { + "apiPaths": [ + "google/api/apikeys/v2" + ], + "currentVersion": "0.5.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-api-keys", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-api-keys" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/quota/v1beta" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-quota", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-quota" + ] + }, + { + "apiPaths": [ + "google/cloud/run/v2" + ], + "currentVersion": "0.10.18", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-run", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-run" + ] + }, + { + "apiPaths": [ + "google/cloud/baremetalsolution/v2" + ], + "currentVersion": "1.10.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bare-metal-solution", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bare-metal-solution" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/migration/v2alpha", + "google/cloud/bigquery/migration/v2" + ], + "currentVersion": "0.11.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-migration", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-migration" + ] + }, + { + "apiPaths": [ + "google/cloud/speech/v1p1beta1", + "google/cloud/speech/v1", + "google/cloud/speech/v2" + ], + "currentVersion": "2.32.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-speech", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-speech" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/conversions/v1beta" + ], + "currentVersion": "0.1.8", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-conversions", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-conversions" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/analyticshub/v1" + ], + "currentVersion": "0.4.19", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-analyticshub", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-analyticshub" + ] + }, + { + "apiPaths": [ + "google/cloud/enterpriseknowledgegraph/v1" + ], + "currentVersion": "0.3.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-enterpriseknowledgegraph", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-enterpriseknowledgegraph" + ] + }, + { + "apiPaths": [ + "google/cloud/beyondcorp/appconnections/v1" + ], + "currentVersion": "0.4.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-beyondcorp-appconnections", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-beyondcorp-appconnections" + ] + }, + { + "apiPaths": [ + "google/cloud/memcache/v1", + "google/cloud/memcache/v1beta2" + ], + "currentVersion": "1.12.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-memcache", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-memcache" + ] + }, + { + "apiPaths": [ + "google/dataflow/v1beta3" + ], + "currentVersion": "0.9.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dataflow-client", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dataflow-client" + ] + }, + { + "apiPaths": [ + "google/cloud/certificatemanager/v1" + ], + "currentVersion": "1.10.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-certificate-manager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-certificate-manager" + ] + }, + { + "apiPaths": [ + "google/apps/card/v1" + ], + "currentVersion": "0.1.7", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-apps-card", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-apps-card" + ] + }, + { + "apiPaths": [ + "google/cloud/video/stitcher/v1" + ], + "currentVersion": "0.7.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-video-stitcher", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-video-stitcher" + ] + }, + { + "apiPaths": [ + "google/cloud/redis/cluster/v1", + "google/cloud/redis/cluster/v1beta1" + ], + "currentVersion": "0.1.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-redis-cluster", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-redis-cluster" + ] + }, + { + "apiPaths": [ + "google/cloud/migrationcenter/v1" + ], + "currentVersion": "0.1.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-migrationcenter", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-migrationcenter" + ] + }, + { + "apiPaths": [ + "google/cloud/rapidmigrationassessment/v1" + ], + "currentVersion": "0.1.15", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-rapidmigrationassessment", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-rapidmigrationassessment" + ] + }, + { + "apiPaths": [ + "google/ads/admanager/v1" + ], + "currentVersion": "0.2.5", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-ads-admanager", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-ads-admanager" + ] + }, + { + "apiPaths": [ + "google/cloud/networkservices/v1" + ], + "currentVersion": "0.5.20", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-network-services", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-network-services" + ] + }, + { + "apiPaths": [ + "google/shopping/type" + ], + "currentVersion": "0.1.11", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-type", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-type" + ] + }, + { + "apiPaths": [ + "google/cloud/gkeconnect/gateway/v1beta1", + "google/cloud/gkeconnect/gateway/v1" + ], + "currentVersion": "0.10.3", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gke-connect-gateway", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gke-connect-gateway" + ] + }, + { + "apiPaths": [ + "google/cloud/metastore/v1alpha", + "google/cloud/metastore/v1beta", + "google/cloud/metastore/v1" + ], + "currentVersion": "1.18.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dataproc-metastore", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dataproc-metastore" + ] + }, + { + "apiPaths": [ + "google/cloud/compute/v1beta" + ], + "currentVersion": "0.1.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-compute-v1beta", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-compute-v1beta" + ] + }, + { + "apiPaths": [ + "google/cloud/dataplex/v1" + ], + "currentVersion": "2.10.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-dataplex", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-dataplex" + ] + }, + { + "apiPaths": [ + "google/cloud/lustre/v1" + ], + "currentVersion": "0.1.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-lustre", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-lustre" + ] + }, + { + "apiPaths": [ + "google/cloud/dataqna/v1alpha" + ], + "currentVersion": "0.10.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-data-qna", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-data-qna" + ] + }, + { + "apiPaths": [ + "google/cloud/beyondcorp/clientgateways/v1" + ], + "currentVersion": "0.4.16", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-beyondcorp-clientgateways", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-beyondcorp-clientgateways" + ] + }, + { + "apiPaths": [ + "google/api/servicemanagement/v1" + ], + "currentVersion": "1.13.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-service-management", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-service-management" + ] + }, + { + "apiPaths": [ + "google/shopping/merchant/accounts/v1beta" + ], + "currentVersion": "0.3.4", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-shopping-merchant-accounts", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-shopping-merchant-accounts" + ] + }, + { + "apiPaths": [ + "google/cloud/bigquery/datapolicies/v1beta1", + "google/cloud/bigquery/datapolicies/v1" + ], + "currentVersion": "0.6.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-bigquery-datapolicies", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-bigquery-datapolicies" + ] + }, + { + "apiPaths": [ + "maps/fleetengine/delivery/v1" + ], + "currentVersion": "0.2.11", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-maps-fleetengine-delivery", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-maps-fleetengine-delivery" + ] + }, + { + "apiPaths": [ + "google/cloud/policytroubleshooter/iam/v3" + ], + "currentVersion": "0.1.12", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-policytroubleshooter-iam", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-policytroubleshooter-iam" + ] + }, + { + "apiPaths": [ + "google/ai/generativelanguage/v1", + "google/ai/generativelanguage/v1beta", + "google/ai/generativelanguage/v1beta3", + "google/ai/generativelanguage/v1beta2", + "google/ai/generativelanguage/v1alpha" + ], + "currentVersion": "0.6.18", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-ai-generativelanguage", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-ai-generativelanguage" + ] + }, + { + "apiPaths": [ + "google/cloud/billing/budgets/v1", + "google/cloud/billing/budgets/v1beta1" + ], + "currentVersion": "1.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-billing-budgets", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-billing-budgets" + ] + }, + { + "apiPaths": [ + "google/devtools/cloudtrace/v2", + "google/devtools/cloudtrace/v1" + ], + "currentVersion": "1.16.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-trace", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-trace" + ] + }, + { + "apiPaths": [ + "google/cloud/financialservices/v1" + ], + "currentVersion": "0.1.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-financialservices", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-financialservices" + ] + }, + { + "apiPaths": [ + "google/cloud/filestore/v1" + ], + "currentVersion": "1.13.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-filestore", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-filestore" + ] + }, + { + "apiPaths": [ + "google/cloud/language/v1beta2", + "google/cloud/language/v2", + "google/cloud/language/v1" + ], + "currentVersion": "2.17.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-language", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-language" + ] + }, + { + "apiPaths": [ + "google/cloud/gkehub/v1", + "google/cloud/gkehub/configmanagement/v1", + "google/cloud/gkehub/multiclusteringress/v1", + "google/cloud/gkehub/v1beta1" + ], + "currentVersion": "1.17.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-gke-hub", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-gke-hub" + ] + }, + { + "apiPaths": [ + "google/cloud/servicedirectory/v1", + "google/cloud/servicedirectory/v1beta1" + ], + "currentVersion": "1.14.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-service-directory", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-service-directory" + ] + }, + { + "apiPaths": [ + "google/cloud/batch/v1alpha", + "google/cloud/batch/v1" + ], + "currentVersion": "0.17.35", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-batch", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-batch" + ] + }, + { + "apiPaths": [ + "google/cloud/apigeeconnect/v1" + ], + "currentVersion": "1.12.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-apigee-connect", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-apigee-connect" + ] + }, + { + "apiPaths": [ + "google/cloud/commerce/consumer/procurement/v1", + "google/cloud/commerce/consumer/procurement/v1alpha1" + ], + "currentVersion": "0.2.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-commerce-consumer-procurement", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-commerce-consumer-procurement" + ] + }, + { + "apiPaths": [ + "google/apps/script/type", + "google/apps/script/type/gmail", + "google/apps/script/type/docs", + "google/apps/script/type/drive", + "google/apps/script/type/sheets", + "google/apps/script/type/calendar", + "google/apps/script/type/slides" + ], + "currentVersion": "0.3.14", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-apps-script-type", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-apps-script-type" + ] + }, + { + "apiPaths": [ + "google/cloud/ids/v1" + ], + "currentVersion": "1.10.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-ids", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-ids" + ] + }, + { + "apiPaths": [ + "google/cloud/networkmanagement/v1" + ], + "currentVersion": "1.26.0", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-network-management", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-network-management" + ] + }, + { + "apiPaths": [ + "google/cloud/recommender/v1beta1", + "google/cloud/recommender/v1" + ], + "currentVersion": "2.18.1", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-recommender", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-recommender" + ] + }, + { + "apiPaths": [ + "google/cloud/notebooks/v1beta1", + "google/cloud/notebooks/v1", + "google/cloud/notebooks/v2" + ], + "currentVersion": "1.13.2", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-notebooks", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-notebooks" + ] + }, + { + "apiPaths": [ + "google/cloud/beyondcorp/clientconnectorservices/v1" + ], + "currentVersion": "0.4.17", + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id": "google-cloud-beyondcorp-clientconnectorservices", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "sourcePaths": [ + "packages/google-cloud-beyondcorp-clientconnectorservices" + ] + } + ] +} diff --git a/scripts/configure_pipeline_state/configure_pipeline_state.py b/scripts/configure_pipeline_state/configure_pipeline_state.py new file mode 100644 index 000000000000..f032a35c8363 --- /dev/null +++ b/scripts/configure_pipeline_state/configure_pipeline_state.py @@ -0,0 +1,88 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import json +from pathlib import Path +from typing import List + +SCRIPT_DIR = Path(__file__).resolve().parent +ROOT_DIR = Path(SCRIPT_DIR / ".." / "..").resolve() +PACKAGES_DIR = ROOT_DIR / "packages" +GENERATOR_INPUT_DIR = ROOT_DIR / "generator-input" +RELEASE_PLEASE_MANIFEST_JSON = ROOT_DIR / ".release-please-manifest.json" +GAPIC_METADATA_JSON = "gapic_metadata.json" + +def configure_pipeline_state( + package_dirs: List[Path] +) -> None: + """ + This method updates the `pipeline-state.json` file in the directory + `generator-input`. + + Args: + package_dirs(List[pathlib.Path]): A list of Paths, one for each package in the + `packages/` folder whose entry will be updated in the `pipeline-state.json`. + + Returns: + None + """ + + pipeline_state = {} + with open(RELEASE_PLEASE_MANIFEST_JSON, "r") as release_please_manifest_json_file: + release_please_manifest = json.load(release_please_manifest_json_file) + pipeline_state["commonLibrarySourcePaths"] = [] + pipeline_state["ignoredApiPaths"] = [] + pipeline_state["imageTag"] = "latest" + pipeline_state["libraries"] = [] + for package_dir in package_dirs: + api_paths = [] + for individual_metadata_file in package_dir.rglob(f"**/{GAPIC_METADATA_JSON}"): + with open(individual_metadata_file, "r") as gapic_metadata_json_file: + gapic_metadata = json.load(gapic_metadata_json_file) + api_paths.append(gapic_metadata["protoPackage"].replace(".", "/")) + pipeline_state["libraries"].append({ + "apiPaths": api_paths, + "currentVersion": release_please_manifest[f"packages/{package_dir.name}"], + "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "lastGeneratedCommit": "97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5", + "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", + "id" : package_dir.name, + "sourcePaths": [f"packages/{package_dir.name}"] + }) + + with open(GENERATOR_INPUT_DIR / "pipeline-state.json", "w") as f: + json.dump(pipeline_state, f, indent=4, sort_keys=True) + f.write("\n") + + +def get_all_packages(packages_dir: Path = PACKAGES_DIR) -> List[Path]: + """ + Walks through all API packages in the specified `packages_dir` path. + + Args: + packages_dir(pathlib.Path): Path to the directory which contains packages. + + Returns: + List[pathlib.Path] where each entry corresponds to a package within the + specified `packages_dir`. + """ + if not Path(packages_dir).exists(): + raise FileNotFoundError(f"Directory {packages_dir} not found") + return [obj.parents[0].resolve() for obj in packages_dir.rglob("**/.OwlBot.yaml")] + +if __name__ == "__main__": + package_dirs = get_all_packages() + configure_pipeline_state(package_dirs)