Skip to content

build: use the in-repo google-cloud-shared-config as the gax-bom parent - #15001

Open
hj690 wants to merge 1 commit into
googleapis:mainfrom
hj690:gax-bom-in-repo-shared-config
Open

hj690 wants to merge 1 commit into
googleapis:mainfrom
hj690:gax-bom-in-repo-shared-config

Conversation

@hj690

@hj690 hj690 commented Nov 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Use the in-repo google-cloud-shared-config as the parent of gax-bom. This is the follow-up from #14962 (comment).

  • gax-bom pinned the released google-cloud-shared-config 1.17.0 from Maven Central. It now uses the in-repo POM, in the same form as first-party-dependencies.
  • Remove the inline maven-checkstyle-plugin version. The module inherits 3.6.0 from <pluginManagement>.
  • Remove the enforce-banned-duplicate-classes skip. The in-repo parent defines that execution, and the rule passes.

The effective <dependencyManagement> of gax-bom is the same before and after (12 entries), so importers of the BOM see no change.

- gax-bom pinned the released google-cloud-shared-config 1.17.0 from Maven
  Central. Point it at the in-repo POM, as first-party-dependencies does.
- Remove the inline maven-checkstyle-plugin version. The module now inherits
  it from pluginManagement.
- Remove the enforce-banned-duplicate-classes skip. The in-repo parent
  defines that execution, so the workaround is not necessary.
@hj690
hj690 requested a review from a team as a code owner November 13, 2026 19:14

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the parent POM google-cloud-shared-config version to 1.27.0 and configures its relative path. It also removes the explicit version declaration for maven-checkstyle-plugin and deletes the configuration that skipped the enforce-banned-duplicate-classes execution for maven-enforcer-plugin. There are no review comments, and I have no feedback to provide.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant