-
Notifications
You must be signed in to change notification settings - Fork 61
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
proposals: add release-approval-process #15
Commits on Jun 9, 2016
-
proposals: add release-approval-process
This is a proposed process for approval of new releases of specifications and projects from the OCI. The creation of this process is designed to clarify how a release gets created and who needs to sign off.
Brandon Philips committedJun 9, 2016 Configuration menu - View commit details
-
Copy full SHA for bdfa70d - Browse repository at this point
Copy the full SHA bdfa70dView commit details
Commits on Jun 14, 2016
-
proposal: release-approval-process add some motivation
I got some feedback from folks that some motivation early in the document might be helpful for why the process encourages regular communication.
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for 1e3b643 - Browse repository at this point
Copy the full SHA 1e3b643View commit details -
proposals: release approval process to one week for apps
Requiring applications wait 1 week to get feedback before making a release, removing "business day" wording @cyphar, @stevvooe, and @wking were in the discussion.[1] [1] opencontainers#15 (comment)
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for 66fce91 - Browse repository at this point
Copy the full SHA 66fce91View commit details -
proposals: release approval process 3 rcs required
Requiring the _minimum_ process for a major release to be 3 rcs and a final release. This will establish a _minimum_ timeline of 1 month to get to a release assuming zero required changes. @stevvooe, @wking were in this discussion. opencontainers#15 (comment)
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for da906b9 - Browse repository at this point
Copy the full SHA da906b9View commit details -
proposals: release approval process: one month pre-releases
Changing the release goal for projects to a "SHOULD monthly release" from the original bi-weekly. @diogomonica, @stevvooe, @mrunalp, @RobDolinMS were in that discussion opencontainers#15 (comment)
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for b01dc6c - Browse repository at this point
Copy the full SHA b01dc6cView commit details -
proposals: release approval process: use consistent language for rejects
Fix up the language around REJECTs so it is easier to understand. The basic premise is that a release may continue with REJECTs if 2/3 of the maintainers vote to make the release. But, the maintainers SHOULD discuss and allow time for any REJECTs to become LGTMs. Spread over two discussions: [1](https://github.com/opencontainers/tob/pull/15/files/bdfa70d70f093146bc730be2576586ec8ed57cca#r66519789) and [2](https://github.com/opencontainers/tob/pull/15/files/bdfa70d70f093146bc730be2576586ec8ed57cca#r66668148)
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for ff453b6 - Browse repository at this point
Copy the full SHA ff453b6View commit details -
proposals: release approval process: clarify utility of GitHub
Based on discussion with @wking and @stevvooe https://github.com/opencontainers/tob/pull/15/files/bdfa70d70f093146bc730be2576586ec8ed57cca#r66543381
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for 86a3255 - Browse repository at this point
Copy the full SHA 86a3255View commit details -
proposals: release-approval-process: add voting members language
The intention of the voting members language is to ensure that releases can proceed even if people are unresponsive, on vacation, etc without ambiguity. This is similar to how the TOB operates. Identified by @wking here: opencontainers#15 (comment)
Brandon Philips committedJun 14, 2016 Configuration menu - View commit details
-
Copy full SHA for d6a6dbe - Browse repository at this point
Copy the full SHA d6a6dbeView commit details
Commits on Jun 15, 2016
-
proposals: release approval process: add quorum language
Based on discussion with wking and mrunalp participating and Stephen Day acking in IRC: opencontainers#15 (comment)
Brandon Philips committedJun 15, 2016 Configuration menu - View commit details
-
Copy full SHA for 33d5a19 - Browse repository at this point
Copy the full SHA 33d5a19View commit details -
proposals: release approval process: add language about mailing list
This addresses @stevvooe's concern about GitHub issues being the only medium for discussion of a reject. @wking and @philips were involved in this discussion: opencontainers#15 (comment)
Brandon Philips committedJun 15, 2016 Configuration menu - View commit details
-
Copy full SHA for 78d6c1e - Browse repository at this point
Copy the full SHA 78d6c1eView commit details -
proposals: release approval process: add information to projects
Projects have a happy path and a slow path. The happy path is a release with maintainers agreeing and a timeout. The slow path has rejects and quorums. Based on discussion with @wking opencontainers#15 (comment)
Brandon Philips committedJun 15, 2016 Configuration menu - View commit details
-
Copy full SHA for 4206adb - Browse repository at this point
Copy the full SHA 4206adbView commit details -
proposals: release approval process: improve REJECT feedback
Instead of being prescriptive provide suggestions instead for how to provide release REJECTS feedback. Based on feedback from Stephen Day and @wking.
Brandon Philips committedJun 15, 2016 Configuration menu - View commit details
-
Copy full SHA for abd3704 - Browse repository at this point
Copy the full SHA abd3704View commit details
Commits on Jun 16, 2016
-
proposals: release-approval-process: fixup additional typos
Fixup qourum typos based on feedback from @wking.
Brandon Philips committedJun 16, 2016 Configuration menu - View commit details
-
Copy full SHA for fb003ff - Browse repository at this point
Copy the full SHA fb003ffView commit details -
release-approval: Shuffle to make more DRY
Avoid duplication by collecting common ideas (e.g. list-based voting) in their own sections. After this reshuffling, it became apparent that there were no special application restrictions, so I added additional language to motivate the specification-specific additions. Signed-off-by: W. Trevor King <wking@tremily.us>
Configuration menu - View commit details
-
Copy full SHA for 77305d8 - Browse repository at this point
Copy the full SHA 77305d8View commit details
Commits on Jun 17, 2016
-
release-approval: Add non-spec unanimous quorum reduction
#1 (comment) Signed-off-by: W. Trevor King <wking@tremily.us>
Configuration menu - View commit details
-
Copy full SHA for ebae4ac - Browse repository at this point
Copy the full SHA ebae4acView commit details
Commits on Jun 22, 2016
-
proposals: release-approval-process fix a grammar thing
Brandon Philips committedJun 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 7599a0f - Browse repository at this point
Copy the full SHA 7599a0fView commit details -
Reported by Tianon opencontainers#15 (comment)
Brandon Philips committedJun 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 9553cfe - Browse repository at this point
Copy the full SHA 9553cfeView commit details
Commits on Jun 25, 2016
-
proposals: release approval process explain security@ email
Expand a bit more information about the security@ alias and who is involved in a security sensitive release.
Brandon Philips committedJun 25, 2016 Configuration menu - View commit details
-
Copy full SHA for 37088fb - Browse repository at this point
Copy the full SHA 37088fbView commit details