-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
Now that the spec is versioned and we're closer to getting runC versioned (#244), I think it's time to start thinking about the release process for landing breaking changes like #276. It would be nice to have a version of runC that operates with the current spec (v0.1.0? v0.1.1? See opencontainers/runtime-spec#183). But if we cut runC releases from master and #276 lands in master before, for example, #160 that won't happen. The only way I can think of to handle this would be to have one branch that continues to collect spec-v0.1 compatibility and bugfix PRs and another branch that collects backwards-incompatible changes for the next spec release (presumably 0.2.0). I don't really care what those branches are called, or what the workflow around them is. I'm sure y'all have lots of experience with workflows like this and can pick your favorite. I just think it's time to start doing something besides pushing all changes to master ;).