Skip to content

Conversation

@dwijnand
Copy link
Member

@dwijnand dwijnand commented Aug 9, 2020

  • restarr: sets scalaVersion to the version in /buildcharacter.properties or the given arg.
  • restarrFull: publishes locally (without optimizing) & then sets the new scalaVersion.

* `restarr`: sets `scalaVersion` to the version in `/buildcharacter.properties` or the given arg.
* `restarrFull`: publishes locally (without optimizing) & then sets the new `scalaVersion`.
@scala-jenkins scala-jenkins added this to the 2.12.13 milestone Aug 9, 2020
Very handy if you re-STARR and un-STARR a lot, and/or if you're
switching between the 2.12.x and 2.13.x branches, at the cost of extra
output on every build load - a good trade, IMO.
@retronym
Copy link
Member

retronym commented Aug 10, 2020

We should also update (simplify!) the documentation in the README that discusses these workflows.

Another improvement to that documentation would be to remove most of it from the document and replace it with some help discoverable/readable from within the SBT shell. That needn't be part of this PR but I thought I'd start the conversation.

[info] *** Welcome to the sbt build definition for Scala!  `help scalaBuild` to get oriented. ***

sbt> help scalaBuild

restarr ....
restarrFull ...
partest
testAll   

@dwijnand
Copy link
Member Author

@dwijnand dwijnand merged commit c26463c into scala:2.12.x Aug 11, 2020
@dwijnand dwijnand deleted the restarr branch August 11, 2020 07:33
@SethTisue SethTisue added the internal not resulting in user-visible changes (build changes, tests, internal cleanups) label Aug 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal not resulting in user-visible changes (build changes, tests, internal cleanups)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants