Skip to content

Build Scala 3 artifacts with 3.3 and test newer versions - #628

Merged
mkurz merged 1 commit into
playframework:mainfrom
mkurz:scala-3.3-lts-and-next-symbolic-ci
Sep 15, 2026
Merged

mkurz merged 1 commit into
playframework:mainfrom
mkurz:scala-3.3-lts-and-next-symbolic-ci

Conversation

@mkurz

@mkurz mkurz commented Sep 15, 2026

Copy link
Copy Markdown
Member
  • Build and publish Scala 3 artifacts with Scala 3.3.
  • Compile Scala 3.3 artifacts with -Yfuture-lazy-vals.
  • Test compatibility with Scala 3.9 LTS and Scala Next.
  • Use symbolic CI versions while keeping exact versions centralized in the build.

Testing

The CI matrix covers Scala 2.12, 2.13, 3.3, 3.9, and Scala Next.

Use Scala 3.3 as the canonical publishing baseline and compile its artifacts with -Yfuture-lazy-vals.

Keep Scala 3.9 LTS and Scala Next as additional compile and test targets in CI. Resolve symbolic Scala version selectors in the build so exact versions remain centralized.
@mkurz
mkurz merged commit 9c7f581 into playframework:main Sep 15, 2026
19 checks passed
@mkurz
mkurz deleted the scala-3.3-lts-and-next-symbolic-ci branch September 15, 2026 11:14
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.

1 participant