-
Notifications
You must be signed in to change notification settings - Fork 47
Release new major version after Scala 3.0.0-M1 support lands #125
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
Comments
not sure if you want to make a 3.0.x branch, or just let 3.0.x development proceed on the default do you want to do a 3.0.0-M1 or a 3.0.0-RC1, or just go straight to 3.0.0? the main difference would be that users will expect 3.0.0 to lock bincompat |
I think, since it makes sense to publish the new stable version 2.2.0, it should be just merged into |
gah, I forgot that we had both I'm fine with whatever you decide |
Yes, since scala-swing is not officially supported, the cycle from major version to major version is faster, we didn't even have a |
It's important that the artifacts released to maven are built on JDK 8 not 11; because there might be some API changes in Java, so to be on the safe side. I don't think we need to enforce JDK 6 for Scala 2.11 any longer. |
agree. the
agree |
I think artifacts have been staged at sonatype: https://travis-ci.com/github/scala/scala-swing/builds/199608189 |
We ended up with four staging repos, all containing 2.13 artifacts only. I dropped them Let's merge #127 and try again |
Okay, let's try again. You can either delete and recreate the 3.0.0 tag, or just push a 3.0.1 tag 🤷♂️ I won't be surprised if we need to do at least one more round of this, but 🤞 |
ok, will delete and re-push |
dammit
I don't know what this is. I'm out of time, I'll have to look at it a bit later |
Google brings up this, which might be the same cause: xerial/sbt-sonatype#103 |
Also: sbt/sbt-ci-release#122 |
Might be worth an attempt to revert to sbt 1.3 ; I think there are quite a few things that are different and/or not yet ironed out in 1.4. |
Looking into |
Ok, almost there: https://travis-ci.com/github/scala/scala-swing/builds/200029393 Of course dottydoc was giving us the middle finger in the last moment. I don't know why it's not even disabled by default. It essentially never works. I will disable dottydoc and push again. |
All green, check contents at sonatype. |
released — artifacts should arrive at e.g. https://repo1.maven.org/maven2/org/scala-lang/modules/scala-swing_2.13/3.0.0/ soon |
Thanks for figuring this out. Over at https://github.com/scala/scala-swing/releases , looks like there's a draft release which can be deleted, and then release notes added to https://github.com/scala/scala-swing/releases/tag/v3.0.0 |
@Sciss we don't have good docs on that, but there is a ticket where we accumulate knowledge: scala/sbt-scala-module#16
in short, if you push a release tag, sbt-ci-release will cause Travis-CI will publish to Sonatype staging. then you notify me and I release it to Maven Central.
The text was updated successfully, but these errors were encountered: