Steps to follow to onboard an action on the Health-Dashboard.
- Create set of labels
In the action repository, define the following labels:
Label | Description | Color (Optional) |
need-to-triage | Requires investigation | #fbca04 |
question | Requiring some clarification | #d876e3 |
bug | Something is not working | #d73a4a |
P0 | Action not working | #B60205 |
P1 | Some scenario broken but workaround exists | #EE3D1D |
enhancement | Feature request/improved experience | #a2eeef |
documentation | Improvements or additions to documentation | #0075ca |
backlog | Planned for future | #bd7e4b |
performance-issue | Performance improvement required | #0e8a16 |
waiting-for-customer | Waiting for inputs from customer | #0e8a16 |
While triaging any issue, you can assign any of these labels to the issue, accordingly they will be reflected on the dashboard.
-
Adding Issue template
For issues that will get created in the repo, the default label should be “need-to-triage”. This can be ensured using an issue template as follows :
-
On GitHub, navigate to the main page of the repository.
-
In the "Features" section, under "Issues," click Set up templates.
-
Use the Add template drop-down menu, and click on the custom template.
-
Specify the details, ensuring that label is set to “need-to-triage”
-
Make sure the name of the issue template file is
bug-report-feature-request.md
if the template is created using UI or when issue template file is explicitly added. -
Commit these changes.
-
Giving permissions - Ignore for now
-
Raise a PR in Actions Repo
In a single PR, you can do the following changes:
-
In the health-dashboard-config file, add the name of your action as orgName/actionName
It has to be appended to the existing list of actions. -
In the issue-view-config file, add the following lines of code by replacing with your repo to the existing list of elements section
-
In the pr-view-config file, add the following lines of code by replacing with your repo to the existing list of elements section.