-
Notifications
You must be signed in to change notification settings - Fork 295
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
Put in place guidelines around last-minute changes in releases #372
Comments
The minimalist policy would that "all changes to master must go through the pull-request + review"/ I would ask that the release manager or other designated individual be allowed to merge any pull request using self-review and the checklist after one or two days have passed. |
On Sat, Apr 05, 2014 at 03:45:26PM -0700, Michael R. Crusoe wrote:
Sounds reasonable! |
"There will be none." ? |
Anything else? |
Oh, and where should these go -- dev docs? |
I had planned to split the docs into two parts for 1.0: User & Dev. That got pushed back but could be done for 1.1 or 1.1.2 |
On Sun, Jun 15, 2014 at 7:45 AM, C. Titus Brown notifications@github.com
Oh, two team members. I initially read that as having a higher acceptance |
We could institute a longer RC process and disallow all but regression type fixes during that period. |
Sorry, what does a longer RC process address? I don't feel like we've had a lot of problems? I'm loathe to have a longer period of no new PR merging. |
It probably isn't needed now. But if it takes a while to run future On Mon, Jun 16, 2014 at 7:03 AM, C. Titus Brown notifications@github.com
|
I think this needs to be documented, but I'm happy with the approach we've taken in the last few releases (more people who merge/nominal signoff by someone else, release manager has emergency merge privileges but they should be used sparingly). |
@mr-c to formalize in documentation. |
Added to release checklist in #1645 |
During the 1.0 release process, we made a number of fairly significant changes within the last 24-48 hours before release. Some of these changes were neither tied to an issue, nor a pull request, nor reviewed, nor discussed. Acceptance testing saved our bacon here, discovering a number of problems, but some of the changes were rather arbitrary and not discussed in sufficient detail. We should think about instituting a non-release manager freeze on features and merges, as well as a 2-man rule so that even last-minute changes (which are occasionally necessary) can undergo an informal review.
@mr-c, can you write up a few short sentences on this prior to 1.1? @luizirber and @ctb to review.
The text was updated successfully, but these errors were encountered: