scala-steward icon indicating copy to clipboard operation
scala-steward copied to clipboard

Scala Steward could send WIP PRs for selected pre-releases

Open larsrh opened this issue 6 years ago • 2 comments

Precise mechanism unclear, but I could envision something like this:

  • cats wants to release a bleeding-edge, experimental version 3.0.0
  • to test out how much breaks in the ecosystem, maintainers release 3.0.0-M1
  • scala-steward sends non-mergeable WIP PRs to projects bumping to the pre-release in order to have CI builds run
  • maintainers keep a close eye on all the PRs (maybe there could be a dashboard, although that's out of scope here: they can also be selected through GitHub search)

larsrh avatar Oct 05 '19 21:10 larsrh

maintainers keep a close eye on all the PRs (maybe there could be a dashboard, although that's out of scope here: they can also be selected through GitHub search)

This sounds related to #961

exoego avatar Oct 26 '19 10:10 exoego

A first step towards this feature would be the ability to create regular PRs that bump versions to pre-releases. This is currently prevented by the implementation of Version.selectNext. So the first thing to do would be to have a variant of selectNext that does not exclude pre-release versions of a different version series.

fthomas avatar Nov 08 '19 18:11 fthomas