pjfanning opened a new pull request, #484: URL: https://github.com/apache/pekko-persistence-r2dbc/pull/484
Brings the build tooling on `1.3.x` up to the versions currently used on `main`. ### sbt | | 1.3.x | new | | --- | --- | --- | | sbt | 1.11.6 | 1.13.0 | ### sbt plugins | plugin | 1.3.x | new | | --- | --- | --- | | sbt-unidoc | 0.6.0 | 0.6.1 | | sbt-mima-plugin | 1.1.4 | 1.1.6 | | sbt-reproducible-builds | 0.32 | 0.35 | | sbt-pekko-build | 0.4.5 | 0.4.7 | | sbt-source-dist | 0.1.12 | 0.2.0 | | sbt-license-report | 1.8.0 | 1.10.0 | | sbt-site-paradox | 1.7.0 (with `excludeAll` on sbt-paradox) | 1.8.0 | | sbt-paradox-theme | — | 0.11.0 | | sbt-paradox | — | 0.11.0 | As on `main`, `sbt-site-paradox` 1.8.0 no longer needs the `excludeAll` workaround; `sbt-paradox` and `sbt-paradox-theme` 0.11.0 are now pinned directly instead. ### GitHub Actions | action | 1.3.x | new | | --- | --- | --- | | actions/checkout | v4.2.2 / v5.0.1 / v6.0.2 / v7.0.0 | v7.0.1 | | actions/setup-java | v4.7.1 / v5.2.0 / v5.3.0 | v6.0.0 | | sbt/setup-sbt | v1.2.1 / v1.4.0 | v1.5.8 | | coursier/cache-action | 6.4.8.1.0 | v8.1.1 | | coursier/setup-action | v2.0.3 | v3.0.2 | | scalacenter/sbt-dependency-submission | v2.3.1 | v3.2.3 | All pins stay SHA-pinned. `java-version` values are left alone — `1.3.x` still builds and tests on JDK 8/11, unlike `main`. ### Deliberately not changed - **Formatter tooling.** `sbt-scalafmt` (2.5.5), `sbt-java-formatter` (0.9.0) and `jrouly/scalafmt-native-action` (v4) are left as they are, to avoid reformatting churn on a maintenance branch. - **`sbt-salad-days`.** `main` adds this plugin; it is a new plugin rather than a version bump, and it changes scaladoc output, so it is not included here. - **`.github/dependabot.yml`.** Present on `main`, absent here; adding it is a separate decision. ## Tests Run locally on JDK 17 against the branch: - `sbt Test/compile` — success (all modules, Scala 2.13). - `sbt docs/paradox` — success; 17 HTML pages generated under `docs/target/paradox/site/main`, confirming the paradox plugin restructure works. - `sbt unidoc` — success. - `sbt core/mimaReportBinaryIssues projection/mimaReportBinaryIssues migration/mimaReportBinaryIssues` — success, no binary compatibility issues. - `sbt headerCheckAll` — success. No Scala/Java sources changed, so scalafmt/javafmt output is unaffected. The pre-existing `docs / previewSite / previewPath` lint warning was verified to be present on unmodified `1.3.x` too, so it is not a regression from these bumps. Not verified locally: JDK 8 and JDK 11 builds (no such JDK available on this machine) — CI on this branch covers those. ## References - Matches `project/build.properties`, `project/plugins.sbt` and `.github/workflows/*` as of `main` (apache/pekko-persistence-r2dbc@e835a7f). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
