-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Pending Release AssignmentA Project Maintainer must add this to the Roadmap by assigning a Release Milestone.A Project Maintainer must add this to the Roadmap by assigning a Release Milestone.Type: OperationsA task to update dependencies or operational capabilities of the Project.A task to update dependencies or operational capabilities of the Project.
Milestone
Description
The following logic items should be implemented:
Issue created
- Add the
Needs Triagelabel - Add the appropriate
Request: ...label
Issue has a user assigned
- Remove the
Help Wantedlabel - Add a warning if the
Needs Triagelabel still exists - Add a warning if Issue status is one of
No Status,Done, orParking Lotstatuses - If in the
Approved for Developmentproject status, move it toIn Progress
Issue has a user unassigned
(All steps below are triggered only if there are no more assignees on the Issue)
- Add the
Help Wantedlabel - If in the
In Progressproject status, revert toApproved for Developmentand add a notice to the Issue - If in the
Code Reviewproject status, revert to theApproved for Developmentand add a notice to both the Issue and the Pull Request - Add a warning if the Issue status is one of
Pending Deployment,User Acceptance Testing, orDone
Issue has a milestone assigned
- Remove the
Needs Release Assignmentlabel - If assignment occurs in the
No StatusorParking Lotstatuses, add a warning
Issue has a milestone unassigned
- Add the
Needs Release Assignmentlabel - If assignment occurs in the
In Progress,Code Review,Pending Deployment,User Acceptance Testing, orDone` statuses, add a warning
Branch is created in ref format ***/####/***
- If issue
####is in statusApproved for Developmentmove toIn Progress - If issue
####is in statusNo StatusorParking Lotadd warning about working on unapproved effort - If issue
####is in statusIn Progress,Code Review,Pending Deployment, orUser Acceptance Testingadd warning about duplicative effort - If issue
####is in statusDoneadd warning about working on completed effort
Branch in deleted in ref format ***/####/***
- If Issue
####is statusIn ProgressorCode Review, move Issue to statusApproved for Developmentand add a warning to the Issue
Make sure that auto-branch deletion happens before this logic is performed or Code Review warnings will occur when PRs are accepted
Pull Request is created
- Scan all added commit messages for
(closes #...)and move Issues to statusCode Review - If more than one
(closes #...)message is found, add a warning to the Pull Request that multiple Issues are attached - If no
(closes #...)messages are found in the Branch, add a warning to the Pull Request that no Issues are attached
Pull Request is updated
- Scan all added commit messages for
(closes #...)and move Issues to statusCode Review - If possible, figure out if any
(closes #...)were removed from prior commit messages and revert those Issues toIn Progress - If more than one
(closes #...)message is now found, add a warning to the Pull Request that multiple Issues are attached - If no
(closes #...)messages are now found in the Branch, add a warning to the Pull Request that no Issues are attached
Pull Request is accepted
See various branch merge tasks, below.
Pull Request is canceled
- Scan all added commit messages for
(closes #...)and move Issues to statusIn Progresswith warning - Add warning to Pull Request listing all Issues that were reverted to
In Progress
main branch is updated via merge
- Scan all added commit messages for
(closes #...)and move Issues to statusPending Deployment
main branch is updated via force push or rolled back
- Review diff of prior
mainand newmainand update Issues accordingly- Any commit messages with
(closes #...)that...- ...were removed, add a warning to the Issue and place the Issue to status
In Progressand add labelNeeds Triage - ...remain that aren't
User Acceptance TestingorDonemove toPending Deploymentwith a warning - ...remain that are
User Acceptance TestingorDoneadd a warning about amainrollback on a furthered status
- ...were removed, add a warning to the Issue and place the Issue to status
- Any commit messages with
staging branch is updated via merge
- Scan all added commit messages for
(closes #...)and move Issues to statusUser Acceptance Testing
staging branch is updated via force push or rolled back
- Review diff of prior
stagingand newstagingand update Issues accordingly- Any commit messages with
(closes #...)that...- ...were removed, add a warning to the Issue and place the Issue to status
In Progressand add labelNeeds Triage - ...remain that aren't
Donemove toUser Acceptance Testingwith a warning - ...remain that are
Doneadd a warning about astagingrollback on a furthered status
- ...were removed, add a warning to the Issue and place the Issue to status
- Any commit messages with
production branch is updated via merge
- Scan all added commit messages for
(closes #...)and move Issues to statusDone
production branch is updated via force push or rolled back
- Review diff of prior
productionand newproductionand update Issues accordingly- Any commit messages with
(closes #...)that...- ...were removed, add a warning to the Issue and place the Issue to status
In Progressand add labelNeeds Triage - ...remain move to
Donewith a warning
- ...were removed, add a warning to the Issue and place the Issue to status
- Any commit messages with
Metadata
Metadata
Assignees
Labels
Pending Release AssignmentA Project Maintainer must add this to the Roadmap by assigning a Release Milestone.A Project Maintainer must add this to the Roadmap by assigning a Release Milestone.Type: OperationsA task to update dependencies or operational capabilities of the Project.A task to update dependencies or operational capabilities of the Project.
Projects
Status
Code Review