-
Notifications
You must be signed in to change notification settings - Fork 121
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
Upgrade scalapb machinery to modern version #713
Conversation
Thanks @slandelle! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add mima exclusion rules for "sbt.internal.inc.schema.*"
until mimaReportBinaryIssues
passes?
504fe55
to
3934d9c
Compare
3934d9c
to
fdb0d67
Compare
Motivation: Protobuf machinery currently uses com.trueaccord.scalapb:compilerplugin which is the old groupId and is not available for Scala 2.13. Modifications: * Upgrade com.thesamet:sbt-protoc to 0.99.26 * Switch to com.thesamet.scalapb:compilerplugin 0.9.3 * Remove com.google.protobuf:protobuf-java forced version upgrade as version now pulled is 3.8.0 * Update mima excludes Note: * scala-maven-plugin test suite passes with Scala 2.12 build with those changes. Result: Zinc now uses a modern version of scalapb, where a crosscompiled version for Scala 2.13 is available.
fdb0d67
to
01d4d6f
Compare
@eed3si9n fixed! |
@eed3si9n BTW, why is dev HEAD version 1.3.0-SNAPSHOT while 1.3.1 is out? |
I guess that's just how sbt-dynver calculates the version until we tag it. develop would be Zinc 1.4.x or 2.x. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
Thanks for merging! |
You need to change the |
Fixes #546
Motivation:
Protobuf machinery currently uses com.trueaccord.scalapb:compilerplugin which is the old groupId and is not available for Scala 2.13.
Modifications:
Note:
Result:
Zinc now uses a modern version of scalapb, where a crosscompiled version for Scala 2.13 is available.