You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by "pjfanning (via GitHub)" <gi...@apache.org> on 2026/09/04 14:22:49 UTC

[PR] Align sbt, sbt plugin and GitHub Action versions with main [pekko-persistence-r2dbc]

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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org


Re: [PR] Align sbt, sbt plugin and GitHub Action versions with main [pekko-persistence-r2dbc]

Posted by "pjfanning (via GitHub)" <gi...@apache.org>.
pjfanning merged PR #484:
URL: https://github.com/apache/pekko-persistence-r2dbc/pull/484


-- 
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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org


Re: [PR] Align sbt, sbt plugin and GitHub Action versions with main [pekko-persistence-r2dbc]

Posted by "pjfanning (via GitHub)" <gi...@apache.org>.
pjfanning commented on PR #484:
URL: https://github.com/apache/pekko-persistence-r2dbc/pull/484#issuecomment-5551005342

   The GitHub CI action updates are needed to get the CI to pass.


-- 
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: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org