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

publish for 2.13.0-M3 #1648

Closed
SethTisue opened this issue May 4, 2017 · 26 comments
Closed

publish for 2.13.0-M3 #1648

SethTisue opened this issue May 4, 2017 · 26 comments
Assignees

Comments

@SethTisue
Copy link
Member

although it's still early in the 2.13 cycle, cats is an enabler for many other projects, so having 2.13 compatibility work progressing, and artifacts published if possible, would be good

@kailuowang
Copy link
Contributor

👍 Several upstream dependencies need to be published first.

[warn] :: org.typelevel#discipline_2.13.0-M1;0.7.2: not found
[warn] :: org.typelevel#catalysts-platform_2.13.0-M1;0.0.5: not found
[warn] :: org.typelevel#catalysts-macros_2.13.0-M1;0.0.5: not found
[warn] :: org.scalatest#scalatest_2.13.0-M1;3.0.0: not found

@kailuowang kailuowang added this to the 1.0.0-RC1 milestone May 4, 2017
@SethTisue
Copy link
Member Author

ScalaTest 3.0.3 is available for 2.13.0-M1 (as shown on https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md)

@xuwei-k
Copy link
Contributor

xuwei-k commented May 4, 2017

also typelevel/machinist#16

@SethTisue
Copy link
Member Author

SethTisue commented May 31, 2017

kind-projector is available now (0.9.4), which I think was one of the blockers here

@djspiewak
Copy link
Member

djspiewak commented Jun 2, 2017

Last remaining issues:

I'll push a series/0.9.x branch once the above are resolved, which can then be published. How exactly does our artifact publication work? Do we tag and let the CI do it? Or do we manually cut releases?

@djspiewak djspiewak self-assigned this Jun 2, 2017
@SethTisue
Copy link
Member Author

thanks Daniel for your attention to this, much appreciated

@mpilquist
Copy link
Member

Simulacrum 0.11.0 is released.

@ghost
Copy link

ghost commented Aug 23, 2017

fyi, catalysts (and so would cats) requires tut 0.5.x

@ghost
Copy link

ghost commented Aug 23, 2017

I've got a feeling scoverage will block this, too.

@ghost
Copy link

ghost commented Aug 23, 2017

@ghost
Copy link

ghost commented Aug 24, 2017

fyi, tut is released. For scoverage, see scoverage/scalac-scoverage-plugin#205

@ghost
Copy link

ghost commented Aug 27, 2017

So scala-logging is needed for scoverage - lightbend-labs/scala-logging#94

@ghost
Copy link

ghost commented Aug 27, 2017

For cats itself, #1862, #1865, #1866, #1868 are needed first.

As we will also update scoverage, #1861 is needed too

@ghost
Copy link

ghost commented Aug 27, 2017

Once the above PR's are merged, I can release catalysts with a workaround for scoverage if it is still not finally resolved. At that point I can also PR the few, small changes that are needed to build 2.13.0-M1, including the scoverage workaround.

@ghost
Copy link

ghost commented Aug 28, 2017

For 2.13.0-M1 we are also waiting for a new release of sbt-microsites to pull in tut 0.5.3.

Just recently found that tut 0.5.3 uses an older version of scala-xml so best is if that were done first.

I have catalysts compiling fine on 2.13.0-M1, it's by doing that first that I'm finding the other issues first

@kailuowang kailuowang modified the milestones: 1.0.0, 1.0.0-RC1 Aug 29, 2017
@kailuowang kailuowang removed this from the 1.0.0 milestone Nov 10, 2017
@SethTisue SethTisue changed the title publish for 2.13.0-M1? publish for 2.13.0-M3 Jan 31, 2018
@SethTisue
Copy link
Member Author

Scala 2.13.0-M3 is out.

(With M3 just out, and with the big push to Cats 1.0 now complete 🎉, perhaps this would be an opportune time for someone to revisit this...)

@ghost
Copy link

ghost commented Jan 31, 2018

typelevel/catalysts#14 (comment)

Links to the bulk of the work I did last year. I will revisit this on Friday, if thats OK.

@kailuowang kailuowang added this to the 1.1 milestone Feb 1, 2018
@SethTisue
Copy link
Member Author

SethTisue commented Feb 12, 2018

in the context of 2.13 community build, I'm finding that all dependencies (catalysts, discipline, simulacrum, ScalaTest, ScalaCheck) are building fine, so it's just cats that doesn't compile yet

@LukaJCB
Copy link
Member

LukaJCB commented Feb 13, 2018

@SethTisue I think we need to upgrade Machinist to M3, before we can build cats.

@SethTisue
Copy link
Member Author

SethTisue commented Feb 16, 2018

@LukaJCB
Copy link
Member

LukaJCB commented Feb 18, 2018

We're still blocked by typelevel/simulacrum#99

@LukaJCB
Copy link
Member

LukaJCB commented Feb 20, 2018

Still blocked by scoverage/scalac-scoverage-plugin#214 :/

@SethTisue
Copy link
Member Author

the action's over at #2173 now

@kailuowang kailuowang removed this from the 1.1 milestone Mar 14, 2018
@kailuowang
Copy link
Contributor

removed the milestone since the #2173 is already in 1.1 milestone (although if it doesn't get unblocked soonish it might get delayed to the next release)

@pshirshov
Copy link

What about -M4 ?..

@SethTisue
Copy link
Member Author

the M4 ticket is #2267

closing this one since M3 is obsolete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants