Skip to content

Conversation

@Gedochao Gedochao changed the title Work around https://github.com/sbt/sbt/issues/8376 and re-enable shapeless-3 community build Work around sbt#8376 and re-enable shapeless-3 community build Dec 9, 2025
@Gedochao Gedochao changed the title Work around sbt#8376 and re-enable shapeless-3 community build Work around sbt#8376 and re-enable shapeless-3 community build Dec 9, 2025
@Gedochao Gedochao marked this pull request as ready for review December 9, 2025 09:40
@Gedochao Gedochao requested a review from hamzaremmal December 9, 2025 09:40
@Gedochao Gedochao added this to the 3.8.0 milestone Dec 9, 2025
@Gedochao Gedochao added the backport:nominated If we agree to backport this PR, replace this tag with "backport:accepted", otherwise delete it. label Dec 9, 2025
publishLocalConfiguration ~= (_.withOverwrite(true)),
projectID ~= {id =>
val line = "scala.versionLine" -> versionLine
val line = "info.scala.versionLine" -> versionLine
Copy link
Member

Choose a reason for hiding this comment

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

Assuming we can do this.

Copy link
Contributor

Choose a reason for hiding this comment

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

I haven't seen any usages of that so far in any OSS tooling. It would definitely would be something to announce in release notes.

Copy link
Contributor

Choose a reason for hiding this comment

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

When was it added actually? I had no idea there was anything like that available 😅

Also how will it work for 3.9? Would we set it to next or LTS? Doesn't seem altogether that useful

Copy link
Contributor Author

Choose a reason for hiding this comment

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

at a glance, we should be ok to do this.
if there's some obscure usage somewhere, we should catch it during RC.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We commented almost simultanously 😅

When was it added actually? I had no idea there was anything like that available 😅

git blame says 26.03.2024

Also how will it work for 3.9? Would we set it to next or LTS? Doesn't seem altogether that useful

This is a good question... I'd say it would be LTS for 3.9 line. We shouldn't consider 3.9.0 LTS even for the brief moment when it's the newest version (content-wise, it wouldn't be very different from another patch in 3.8). 3.10.0 would follow soon after.
I guess we'll discuss it on a future Scala Core.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@tgodzik it seems we've had it since Scala 3.4.2, but it wasn't widely known, since we seemingly didn't mention it in the release notes 😅

@Gedochao Gedochao added the release-notes Should be mentioned in the release notes label Dec 9, 2025
@Gedochao Gedochao merged commit 577721f into scala:main Dec 9, 2025
46 checks passed
@Gedochao Gedochao deleted the bugfix/workaround-sbt-library-eviction branch December 9, 2025 10:33
@tgodzik
Copy link
Contributor

tgodzik commented Dec 9, 2025

Looks like it could be used for Scala Steward, but currently it's not scala-steward-org/scala-steward#3328

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. release-notes Should be mentioned in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants