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]

Reply via email to