skylib releases

28 views
Skip to first unread message

Tony Aiuto

unread,
Sep 30, 2019, 3:42:20 PM9/30/19
to Christopher Parsons, Florian Weikert, bazel-dev, Sergio Campamá, Laurent Le Brun
We're a little bolloxed up right now.  I know semantic versioning does not officially count for 0.x, but that is weasel words to the users.  There was a lot of justified complaint about the breaking update form 0.8.0 to 0.9.0. I do not want to repeat that. https://github.com/bazelbuild/bazel-skylib/issues/163

The important history
  • 0.9.0 was done in July
  • on Aug 13, a change needed for federation support went in
    • We could cut 0.9.1 from that point (or from Aug 23)
  • on Sep. 17, we deleted maprule (breaking change)
I could make a 1.0.0 release to reflect the change. But I do not want the federation to depend on that, because that is going to drag all the rule sets along.

Instead, my plan is
Teams using renovate will not get burned by the 0.9.1. AFAIK, renovate should not auto-update from 0.x to 1.x, so they won't get burned by that either.



Tony Aiuto

unread,
Sep 30, 2019, 4:10:08 PM9/30/19
to Christopher Parsons, Florian Weikert, bazel-dev, Sergio Campamá, Laurent Le Brun, Thomas Van Lenten
Oh fooey. It's worse than I thought
on July 22, removed lib.bzl. So the breaking change is really early.

As much as I wanted to do this more forgivingly, it will be less work overall to go right to 1.0.0, update the federation to that and manually fix all the upstream rules if there are conflicts.


Reply all
Reply to author
Forward
0 new messages