-
-
Notifications
You must be signed in to change notification settings - Fork 847
Description
Overview
As a developer on this team, we need to update our issue once we have been assigned them. This way we will have made our first contribution and the team is aware on our ability to deliver on the issue. This action should be placed in the Issue Trigger workflow and should run in parallel with the other jobs in the file.
Psudo-code
- Trigger: On issue assignment
- If the issue contains a 'role: front end', 'role: back end', 'role: design', or 'role: user research' label:
- Post a comment asking for an update. This comment should be similar to update-instructions-template.md, with a few key differences:
- Before the numeric sequence, the intro should read something like: "Thank you for taking on this issue! Before you begin, please answer the questions below:
- The numeric sequence should only contain availability and eta.
- Include a reminder that states that an second issue cannot be taken until this closes or is returned back to the backlog.
- Add a brief and nice closing statement such as, "Thank you!", or "You are awesome!"
- Make any other edits such that the comment would make sense.
- Post a comment asking for an update. This comment should be similar to update-instructions-template.md, with a few key differences:
- If the issue contains a 'role: front end', 'role: back end', 'role: design', or 'role: user research' label:
Checks
- When an issue is assigned and the issue contains no labels: does nothing.
- When an issue is assigned with both 'role: front end' and 'role: design': posts the comment.
- When an issue is assigned with 'role: back end': posts the comment.
Resources/Instructions
update-instructions-template.md
Never done GitHub Actions (GHA)? Start here!
Note that you might want to do something outside the scope of the above psudo-code. If so, be sure to leave comments in your PR or this issue that justifies your reasoning. If you feel you need guidance, be sure to reach out! We cannot foresee whether this issue is solvable, or what hard decisions have to be made, but we would love to hear and help you!
Additional resources:
Events that trigger workflows
Workflow syntax for GitHub Actions
actions/github-script
GitHub RESTAPI
GitHub GraphQL
Metadata
Metadata
Assignees
Labels
Type
Projects
Status