playframework / play-meta

Team management & cross-repository effort tracking
Apache License 2.0
8 stars 8 forks source link

Release Play 2.9.0-RC1 #258

Closed mkurz closed 1 year ago

mkurz commented 1 year ago

Preparing the release

Better to do this in advance:

Do the Release (Full document)

mkurz commented 1 year ago

https://github.com/playframework/play-file-watch/releases/tag/1.2.1 https://repo1.maven.org/maven2/com/typesafe/play/play-file-watch_2.13/1.2.1/

mkurz commented 1 year ago

https://github.com/sbt/sbt-web-build-base/releases/tag/2.0.1 https://repo1.maven.org/maven2/com/github/sbt/sbt-web-build-base_2.12_1.0/2.0.1/

mkurz commented 1 year ago

https://github.com/sbt/sbt-web/releases/tag/1.5.1 https://repo1.maven.org/maven2/com/github/sbt/sbt-web_2.12_1.0/1.5.1/

mkurz commented 1 year ago

https://github.com/sbt/sbt-js-engine/releases/tag/1.3.1 https://repo1.maven.org/maven2/com/github/sbt/sbt-js-engine_2.12_1.0/1.3.1/

mkurz commented 1 year ago

https://github.com/playframework/cachecontrol/releases/tag/2.3.1 https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.13/2.3.1/

mkurz commented 1 year ago

https://github.com/playframework/twirl/releases/tag/1.6.1 https://repo1.maven.org/maven2/com/typesafe/play/sbt-twirl_2.12_1.0/1.6.1/

mkurz commented 1 year ago

https://github.com/playframework/play-doc/releases/tag/2.2.1 https://repo1.maven.org/maven2/com/typesafe/play/play-doc_2.13/2.2.1/

mkurz commented 1 year ago

https://github.com/playframework/play-json/releases/tag/2.10.1 https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.13/2.10.1/

mkurz commented 1 year ago

https://github.com/playframework/play-ws/releases/tag/2.2.2 https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.13/2.2.2/

mkurz commented 1 year ago

Bad news: sbt 1.9.5 introduced a compiler bug.

That means, I have to publish RC2 now, including all those libraries... https://github.com/sbt/sbt/releases/tag/v1.9.5

Update: ⚠️ sbt 1.9.5 is broken, because it causes Scala compiler to generate wrong class names for anonymous class on lambda. While we investigate please refrain from publishing libraries with it. scala/bug#12868 (comment)

Eugene published 1.9.6 one hour ago with the fix: https://github.com/sbt/sbt/releases/tag/v1.9.6 He recommends re-publishing to stay safe: https://github.com/scala/bug/issues/12868#issuecomment-1721618123

So I was lucky to publish RC1 and all those other libraries within a 35 hours time window...

ihostage commented 1 year ago

😢😢😢

mkurz commented 1 year ago

https://github.com/playframework/playframework/releases/tag/2.9.0-RC2 https://twitter.com/playframework/status/1704255296762167406 https://www.linkedin.com/feed/update/urn:li:activity:7110025625863626754 https://www.reddit.com/r/scala/comments/16n4f89/play_290_release_candidate_available/