Repository navigation
upgrade dependencies - #485
Merged
Merged
Conversation
verifyBomApi.sh pinned org.jacoco.cli to 0.8.14 while pom.xml now runs the 0.8.15 agent. Read jacoco.version from pom.xml so the report CLI always matches the agent that wrote jacoco-it.exec. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
maven-failsafe-plugin 3.6.0 no longer matches the **/*IT.class include, so the api-it profile ran zero tests and failIfNoTests failed the build. Switch to **/*IT.java, which failsafe maps to the compiled test classes and which 3.5.x also accepts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Routine dependency and build-plugin upgrades, with release notes for every module whose runtime dependencies changed.
Major upgrades
org.apache.poi:poi-ooxml5.5.1 → 6.0.0 (matrix-tablesawXlsxWriter, implementation scope)org.codehaus.gmavenplus:gmavenplus-plugin4.3.0 → 5.1.0 (matrix-bom test build)Runtime dependencies (noted in each module's
release.md)apidependency, used byChartToPng)Test, example and build tooling (no release notes needed)
matrix-examples/candles)matrix-bom/pom.xml: junit-jupiter/platform 6.1.2 → 6.1.3, jacoco 0.8.14 → 0.8.15, versions-maven-plugin 2.21.0 → 2.23.0, enforcer 3.6.2 → 3.6.3, gmavenplus 4.3.0 → 5.1.0, flatten 1.7.3 → 1.8.0, surefire/failsafe 3.5.6 → 3.6.0, central-publishing 0.10.0 → 0.12.0matrix-bom/bom.xml: versions-maven-plugin 2.18.0 → 2.23.0, enforcer 3.6.2 → 3.6.3, deploy 3.1.4 → 3.2.0, central-publishing 0.10.0 → 0.12.0matrix-bom/bom.xml:matrixCoreBaselineVersion3.8.0 → 3.9.0 (the japicmp baseline now matches the latest released matrix-core)matrix-bom/verifyBomApi.sh: the JaCoCo report CLI version is now read fromjacoco.versioninpom.xmlinstead of being pinned to 0.8.14, so it always matches the agent that writesjacoco-it.exec(7a79ea4)matrix-bom/pom.xml: the failsafe include changed from**/*IT.classto**/*IT.java. Failsafe 3.6.0 no longer matches the.classpattern, so theapi-itprofile ran 0 tests andfailIfNoTestsfailed the Linux "Verify BOM workflows" CI step (0a90d3f)Modules touched: matrix-bigquery, matrix-gsheets, matrix-charts, matrix-json, matrix-logging, matrix-tablesaw, matrix-bom, root build (
gradle/libs.versions.toml).Tests
./gradlew :matrix-tablesaw:build :matrix-logging:build :matrix-json:test :matrix-gsheets:test :matrix-bigquery:test :matrix-charts:testFast :matrix-core:test --continue: pass (tablesaw 191, logging 2, json 92, gsheets 161, bigquery 119, charts testFast 674, core 680)./gradlew -Pheadless=true -PrunSlowTests=true :matrix-charts:test --tests 'export.*' --tests 'charm.render.AnimationTest' :matrix-ggplot:test --tests 'export.ChartToPngTest' --tests 'gg.GgSaveTest' :matrix-pict:test --tests 'PngTest' --tests 'chart.BoxChartTest': pass (PNG export through jsvg 2.2.0; charts 77, ggplot 21, pict 10)./gradlew spotlessCheck: pass for all modules with Spotless 8.10.4./gradlew help --task dependencyUpdates: the versions plugin 0.66.0 task is registeredcd matrix-bom && mvn test:MatrixModulesTest15/15 with gmavenplus 5.1.0 and surefire 3.6.0cd matrix-bom && mvn -Papi-it -Dit.excludedGroups=external,emulator,jfx clean verify: pass, all 21 IT classes (27 tests) with failsafe 3.6.0 after the include fixcd matrix-bom && mvn -Prelease validateandmvn -f bom.xml -Prelease validate: pass (central-publishing 0.12.0 loads)cd matrix-bom && mvn -f bom.xml versions:display-plugin-updates: pass withrulesUrion versions-maven-plugin 2.23.0.flattened-pom.xmlis byte-identical to the one 1.7.3 produces on maintablesaw-excel0.44.4 (built against POI 5.4.0) still reads a 17,738-row.xlsxon POI 6.0.0[3.9.9,)Not run: full
./gradlew testandverifyBomApi.sh.🤖 Generated with Claude Code