This repository was archived by the owner on Sep 19, 2023. It is now read-only.

Description
Example failure after shared-dependencies BOM was released to 80+ clients:
Failed while enforcing RequireUpperBoundDeps. The error(s) are [
Require upper bound dependencies error for com.google.auto.value:auto-value-annotations:1.7.2 paths to dependency are:
+-com.google.cloud:google-cloud-bigqueryreservation:0.3.10-SNAPSHOT
+-com.google.api:api-common:1.10.0
+-com.google.auto.value:auto-value-annotations:1.7.2
and
+-com.google.cloud:google-cloud-bigqueryreservation:0.3.10-SNAPSHOT
+-com.google.api:gax:1.59.1
+-com.google.auth:google-auth-library-oauth2-http:0.22.0 (managed) <-- com.google.auth:google-auth-library-oauth2-http:0.21.0
+-com.google.auto.value:auto-value-annotations:1.7.2 (managed) <-- com.google.auto.value:auto-value-annotations:1.7.4
]
This could be avoided if we had a check in shared-dependencies BOM repo to see if dependencies would work compatibly after the BOM is released to the clients.