Skip to content

Add Linkage Monitor to google-cloud repositories #1041

@suztomo

Description

@suztomo

https://search.maven.org/artifact/com.google.cloud/google-cloud-bom/0.121.0-alpha/pom

~/java-cloud-bom $ cat pom.xml |perl -nle 'print $1 if m/<artifactId>(.+-bom)</' |grep -v google-cloud-bom |sed -e 's/^/- /'

gives 47 BOMs used by google-cloud-bom:

With #1154 fixed, these repositories above can run Linkage Monitor.


https://github.com/googleapis/google-auth-library-java has two widely-used Maven artifacts:

  • com.google.auth:google-auth-library-oauth2-http:0.18.0
  • com.google.auth:google-auth-library-credentials:0.18.0

The two artifacts are not part of our BOM
https://storage.googleapis.com/cloud-opensource-java-dashboard/com.google.cloud/libraries-bom/snapshot/artifact_details.html, and thus setting up Linkage Monitor does not check anything as of current implementation.

Still, there's pain for updating the BOM if there's incompatible change in these libraries. We may need to think how we can address such cases where the artifacts are not in BOM but play important role in artifact compatibility.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions