-
Notifications
You must be signed in to change notification settings - Fork 24.8k
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
Automate PR workflow via github robot #21884
Comments
Do you have a higher resolution for the image? I cannot read the small text |
oops.. sorry. I'll upload a better quality picture this evening. |
updated. @ocombe please let me know if you have questions. @vicb suggested that we actually use some open source state machine library to implement this. he said that he would reach out to you to discuss this in detail. One more thing: several of us discussed today that using "PR assignee" could be used to indicate who should take the next action. So for example any time we are in the "green" state, the issue is assigned to the original reviewer, but if we are in the blue state, the PR is assigned to the PR author (the bot would then correctly restore previous team assignee when we need to follow up). This would allow the team members to just watch the issues and PR assigned to them and follow up on those, simplifying the whole process of figuring out what issues to follow up on. fyi: @kara @jasonaden @manughub @mhevery |
Can we change "Dead" to "Pending Close"? |
Can we add a timeout between "work in progress" ands "inactive" states ? |
Also need another bubble between "new PR" and "needs triage" state. This is the no milestone state (that will be used for caretaker L1 triage) |
@ocombe the doc seems to be private. is that intentional? |
Not really, I've changed the access rights, but I'm just adding the link here so that we don't loose it, I don't think it has much value to anyone else :) |
I would actually be interested in taking a look at the doc if nobody is opposed? I run pullapprove, and am always curious to see what more complex projects are thinking around PR workflows. I can request access through Drive, just thought I would check here first. |
@manughub can you make the doc public please? |
Any word on this? Still looks to be private. |
@davegaeddert here you go. I had to move the doc to a different domain to share it. |
Awesome, thanks @manughub! |
Just a heads up that we kicked off a community voting process for your feature request. There are 20 days until the voting process ends. Find more details about Angular's feature request process in our documentation. |
Thank you for submitting your feature request! Looks like during the polling process it didn't collect a sufficient number of votes to move to the next stage. We want to keep Angular rich and ergonomic and at the same time be mindful about its scope and learning journey. If you think your request could live outside Angular's scope, we'd encourage you to collaborate with the community on publishing it as an open source package. You can find more details about the feature request process in our documentation. |
This feature will be taken care of in the dev-infra repository (there is a proposed project), so I'm closing this ticket. |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
The robot could help us manage the PR workflow by watching activity on PRs and moving PRs into various milestones depending on the activity observed on the PR. The proposed milestones are captured on the following diagram as nodes (ovals) and actions that cause transitions are the annotated edges in the graph.
I used color coding to capture who's responsible for the next state transition.
There might be some exceptional state transitions are missing in this diagram, we should try to capture and document as many as we can.
@ocombe can you take a stab at this? thanks!
The text was updated successfully, but these errors were encountered: