Skip to content

[build] Bump Scala to 3.9.0 - #6448

Merged
max-leuthaeuser merged 3 commits into
masterfrom
max/scala-3.9
Oct 19, 2026
Merged

max-leuthaeuser merged 3 commits into
masterfrom
max/scala-3.9

Conversation

@max-leuthaeuser

@max-leuthaeuser max-leuthaeuser commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Moves Joern to Scala 3.9.0 for the sbt and Bazel build.

  • sbt: Scala 3.9.0 (root and schema-extender), codepropertygraph 1.7.79, scala-repl-pp 0.6.5 (published per Scala version), Scalafix testkit _3.9.0.
  • Bazel: Scala 3.9.0, rules_scala 7.3.0, bazel_tooling and codepropertygraph pinned to the Scala 3.9.0 commits, scala-repl-pp_3.9.0 instead of the LTS build _3.3.6 so the REPL matches the compiler/library version, repin maven_install.json.
  • dataflowengineoss: Fix type ascription after tuple pattern. Scala 3.9 no longer supports a type ascription after a pattern other than a variable/number literal pattern.

…pl-pp to 0.6.5

- sbt: Scala 3.9.0 (root, schema-extender), codepropertygraph 1.7.79,
  scala-repl-pp 0.6.5 (published per Scala version), scalafix testkit 3.9.0
- Bazel: Scala 3.9.0, rules_scala 7.3.0, bazel_tooling and codepropertygraph
  pinned to the Scala 3.9.0 commits, scala-repl-pp_3.9.0 instead of the LTS
  build (matches the compiler/library version), repin maven_install.json
Scala 3.9 no longer supports a type ascription after a pattern other than a
variable or number literal pattern, which fails the build under -Werror.
@max-leuthaeuser
max-leuthaeuser merged commit 11aba5d into master Oct 19, 2026
24 of 28 checks passed
@max-leuthaeuser
max-leuthaeuser deleted the max/scala-3.9 branch October 19, 2026 13:55
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.

2 participants