Skip to content

Upgrade dependencies: Scala 3.9.0, scalacheck 1.20.0, sbt 1.13.0, sbt-scalajs-crossproject 1.4.0, sbt-scalajs 1.22.0, sbt-pgp 2.3.2, sbt-ci-release 1.12.1 - #203

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
opencode/schedule-b1ea64-20260831163455
Open

Upgrade dependencies: Scala 3.9.0, scalacheck 1.20.0, sbt 1.13.0, sbt-scalajs-crossproject 1.4.0, sbt-scalajs 1.22.0, sbt-pgp 2.3.2, sbt-ci-release 1.12.1#203
github-actions[bot] wants to merge 1 commit into
masterfrom
opencode/schedule-b1ea64-20260831163455

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Upgraded dependencies

  • Scala 3.8.3 -> 3.9.0 (crossScalaVersions)
  • org.scalacheck:scalacheck 1.19.0 -> 1.20.0
  • sbt 1.12.11 -> 1.13.0
  • org.portable-scala:sbt-scalajs-crossproject 1.3.2 -> 1.4.0
  • org.scala-js:sbt-scalajs 1.21.0 -> 1.22.0 (also bumps scalaJSVersion/scalajs-test-interface)
  • com.github.sbt:sbt-pgp 2.3.1 -> 2.3.2
  • com.github.sbt:sbt-ci-release 1.11.2 -> 1.12.1

Dependencies that could not be upgraded

  • sbt 2.0.8 (major) skipped for compatibility — the sbt plugin set (sbt-scalajs, sbt-scalajs-crossproject, sbt-pgp, sbt-sonatype, sbt-ci-release) is built against sbt 1.x, so a major sbt upgrade would require re-plumbing the whole build.
  • Scala 2.12.x and 2.13.x already at latest (2.12.21, 2.13.18); no minor updates available.
  • No runtime/library major versions were available to skip.

Other details / code fixes

  • Added com.github.sbt:sbt-git 2.1.0 explicitly to project/plugins.sbt. publish.sbt uses enablePlugins(GitVersioning), which was previously provided transitively by sbt-ci-release; sbt-ci-release 1.12.x dropped its sbt-git dependency, so the plugin is now declared directly to keep the build loading.

sbt ci-all passes (cross-compiled for Scala 2.12.21, 2.13.18 and 3.9.0).

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.

0 participants