Automated Workflows

The following workflows have been set up under https://github.com/WordPress/Learn/blob/trunk/.github/workflows/

Add a content development checklist

The following commands create a new comment on the issue with the relevant content development checklist. A command can be added to either the issue body upon creation, or as a new comment.

  • //tutorial
  • //online-workshop
  • //lesson-plan
  • //course

Please note that checklists added with these commands can only be ticked off by people who have been added to the Learn Content Triage Group. Currently, this access is limited to Faculty Members. General contributors will be guided to copy-paste a checklist from the relevant handbook page at the end of the topic vetting process.

(Workflows: .github/workflows/comment-with-checklist.yml, .github/workflows/content-checklist-from-issue.yml, .github/workflows/content-checklist-from-comment.yml)

Top ↑

Label and triage feedback issue

The following commands are used to triage feedback issues. A command can be added to either the issue body upon creation, or as a new comment. The workflow will only trigger if the Awaiting Triage label is also present.

  • //content
  • //dev
  • //handbook

(Workflows: .github/workflows/label-feedback-from-issue.yml, .github/workflows/label-feedback-from-comment.yml)

Top ↑

Self-assign an issue

Any contributor can self-assign an issue to themselves by commenting on an issue with the following command. The workflow will also add the Self-Assigned label to the issue.

  • //assign

(Workflow: .github/workflows/self-assign-issue.yml)

Last updated: