Skip to content

GitHub Actions: Ask for a preliminary update when issue is assigned #2155

@Aveline-art

Description

@Aveline-art

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.

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

Complexity: MediumFeature: Board/GitHub MaintenanceProject board maintenance that we have to do repeatedlyFunCongrats! You finished two good first issues. Please only do one of theserole: back end/devOpsTasks for back-end developerssize: 1ptCan be done in 4-6 hoursstatus: UpdatedNo blockers and update is ready for review

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions