Skip to content

Document change review process #132

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

Merged
merged 4 commits into from
Nov 25, 2020

Conversation

joshuagl
Copy link
Member

In-line with what is discussed in #130 here's a first stab at documenting our change review process. I don't know whether 5 business days is long enough a contemplation period, or whether the term "business days" is clear enough. I'd very much welcome feedback on those aspects, as well as the rest of the proposal.

In order to ensure it's clear who will be doing the review, I've also added a MAINTAINERS.md listing the consensus builder and active TAP editors. Hopefully we can link to this document from TAP 1 so that it's clear to participants in the TAP process who the TAP Editors are.

Significant inspiration was taken from SPIFFE's GOVERNANCE.md

mnm678
mnm678 previously approved these changes Nov 2, 2020
Copy link
Collaborator

@mnm678 mnm678 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of minor comments, but this looks great.

@joshuagl
Copy link
Member Author

I think we're all agreed on this, but in the spirit of the proposed changes I'd appreciate a second approval.

cc @JustinCappos @trishankatdatadog @lukpueh

@trishankatdatadog
Copy link
Member

We should change the branch protection rules to require >= 2 reviews...

@lukpueh
Copy link
Member

lukpueh commented Nov 25, 2020

We should change the branch protection rules to require >= 2 reviews...

Done.

@joshuagl joshuagl dismissed stale reviews from trishankatdatadog and mnm678 via f271b48 November 25, 2020 10:26
@joshuagl joshuagl force-pushed the joshuagl/change-review branch from 07b2b9e to f271b48 Compare November 25, 2020 10:26
Document the consensus builder and all active TAP Editors.

Signed-off-by: Joshua Lock <[email protected]>
Define the roles of participants in the project and document the expected
change review process for the specification.

Signed-off-by: Joshua Lock <[email protected]>
What constitutes a business day may vary by region.
Weeks are more universal.

Signed-off-by: Joshua Lock <[email protected]>
@joshuagl joshuagl force-pushed the joshuagl/change-review branch from f271b48 to 3799328 Compare November 25, 2020 10:26
@joshuagl
Copy link
Member Author

Apologies, I forced push to squash in some of the fixup commits introduced during code review and that has dismissed the existing reviews.

Will need re-approval to meet the branch protection rules. Thank you in advance.

@mnm678
Copy link
Collaborator

mnm678 commented Nov 25, 2020

hmm, the Travis version checks are failing. This doesn't change the specification itself, so I'm going to go ahead and merge.

@mnm678 mnm678 merged commit 9a41a47 into theupdateframework:master Nov 25, 2020
@joshuagl joshuagl deleted the joshuagl/change-review branch November 26, 2020 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants