Skip to content

Adopt the shared Cinchapi dependency BOM - #7

Merged
jtnelson merged 2 commits into
developfrom
feature/adopt-cinchapi-bom
Nov 1, 2026
Merged

jtnelson merged 2 commits into
developfrom
feature/adopt-cinchapi-bom

Conversation

@jtnelson

Copy link
Copy Markdown
Member

Summary

Use one versioned policy for shared JVM dependencies. The project pins
com.cinchapi:cinchapi-bom:1.0.0 and keeps its managed library declarations
versionless.

Behavior

The BOM supplies accent4j 1.18.4, Guava 33.5.0-jre, Gson 2.13.2, and JUnit
4.13.2 when those dependencies are present. Ordinary Gradle conflict resolution
allows higher explicit versions. Existing dependency scopes remain intact.

Dependency exclusion rules retain the platform constraints so versionless Guava
can resolve. The rules continue to exclude the same transitive libraries.

Consumers require the public BOM artifact supplied by
https://github.com/cinchapi/cinchapi-bom/pull/1.

jtnelson and others added 2 commits October 31, 2026 19:34
CircleCI no longer runs version 2 configs, so no pipeline ran for this
branch. Declare version 2.1 and keep the existing job and its branch
behavior. Move any step-level context, which version 2.1 rejects, to the
workflow, and replace retired images.
@jtnelson
jtnelson marked this pull request as ready for review November 1, 2026 17:33
@jtnelson
jtnelson merged commit 1da6f23 into develop Nov 1, 2026
1 check passed
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