Skip to content

Conversation

@WojciechMazur
Copy link
Contributor

@WojciechMazur WojciechMazur commented Dec 18, 2025

Restores the dist build and sets up some minimal tests around them

One potential regression/progression - scala3-repl entries is no longer available on the classpath under scala --with-compiler when compared with 3.7.4 I'm not sure if it's expected. It's caused by extraction of repl to seperate artifact. It feels like a good direction, users should not need to depend on repl in the same way as they don't need to depend on scaladoc internals.

@WojciechMazur WojciechMazur changed the title [build] Restore dist required for Scala runners [build] Restore dist projects required for Scala runners Dec 18, 2025
@WojciechMazur WojciechMazur marked this pull request as ready for review December 18, 2025 15:54
@WojciechMazur WojciechMazur added the backport:nominated If we agree to backport this PR, replace this tag with "backport:accepted", otherwise delete it. label Dec 18, 2025
@WojciechMazur WojciechMazur added this to the 3.8.0 milestone Dec 18, 2025
@WojciechMazur
Copy link
Contributor Author

When it's merge I'd publish a followup PR which restores scaladoc tests - it requires universal distribution provided by this PR. Non boostrapped scaladoc was not tested, it's tests now fail to compile due to -Yexplicit-nulls and some tests fail due to scala-library changes (no more Scala 2.13 on the classpath)

Copy link
Contributor

@Gedochao Gedochao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@tgodzik tgodzik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had a quick look and from my side LGTM

@WojciechMazur WojciechMazur merged commit 33a95e8 into scala:main Dec 19, 2025
62 of 63 checks passed
@WojciechMazur WojciechMazur deleted the build/restore-dist branch December 19, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:nominated If we agree to backport this PR, replace this tag with "backport:accepted", otherwise delete it.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants