-
Notifications
You must be signed in to change notification settings - Fork 132
Add documentation of the Decision Committee process #1030
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
base: main
Are you sure you want to change the base?
Conversation
|
I will automatically update this comment whenever this PR is modified |
|
I love using GHA to create the PR from a label or manual trigger! Here's a workflow I use for creating meeting notes documents using a Jinja template. Something similar could be used to pre-populate a decision template from an issue. |
|
Also, I think the template could be the place where we keep the source of truth for the process. Then every time a PR is opened from that template, the process is right there for everyone to be on the same page about endorsement threshold, etc. And as the process changes, we have a record of which version of the process was used for each decision. |
|
I don't know what GHAs are capable of, but it would also be nice to have one comment with the kind of table @jhkennedy used to remind everyone of the approvals before they get marked as stale. |
|
💯 Perhaps that table could be pre-populated from CODEOWNERS in the PR description? |

In the May 13th hackday, we discussed the decision committee a bit and started to develop what the actual process could/should look like.
We decided to try and use standard GitHub PR workflows to facilitate a decision, which I've outlined here, and use #1011 to work through the processes and try it out.
I'm leaving this as draft while we work through the process in #1011 as I expect we will update it as we go, but this will at least provide a frame of reference.
fixes #761
TODOs:
Note
This would be a lot easier to manage using teams, which would also be a lot easier to manage in an org, so we might want to make a decision for #929 as well
📚 Documentation preview 📚: https://earthaccess--1030.org.readthedocs.build/en/1030/