Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annotations on "top-level" public members can break scaladoc 3 #56

Closed
armanbilge opened this issue Aug 31, 2023 · 3 comments
Closed

Annotations on "top-level" public members can break scaladoc 3 #56

armanbilge opened this issue Aug 31, 2023 · 3 comments

Comments

@armanbilge
Copy link
Member

Just to track this. If it's not deemed a Scala 3 issue (and I'm not sure if it would be) then we may need to rethink our implementation.

Bug (?):

Workaround:

@armanbilge armanbilge changed the title Annotations on top-level public members can break scaladoc 3 Annotations on "top-level" public members can break scaladoc 3 Aug 31, 2023
@satorg
Copy link
Contributor

satorg commented Oct 25, 2023

@armanbilge , can the scala/scala3#18487 issue be worked around by adding scalac-compat-annotation directly to the doc task (which otherwise failing) as a regular Compile dependency?

@armanbilge
Copy link
Member Author

Not sure, but the issue is that we shouldn't require downstream, non-sbt-typelevel users to have to modify their build in these ways just so they can use our libraries.

@armanbilge
Copy link
Member Author

For now, the fix is to treat scalac-compat-annotation as a Provided library.

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

No branches or pull requests

2 participants