Test reporter that converts TAP output into github issues in multiple orgs/repos
npm install -g tap-github-issues
tap-github-issues -l ghlint -u $GITHUB_USERNAME -p $GITHUB_TOKEN
where -l option defines the issue label that should be used to identify issues.
The utility consumes TAP output from ghlint.
-l
(or--label
) - label to identify issues-u
(or--user
) - GitHub username.-p
(or--pass
) - GitHub password.-r
(or--remind
) - the number of days after which the reminder should be added to the issue (the default is 7 days).--severity
- add errors severity to the issues as labels (can be "error" or "warning")--dry
- generate report and list of changes to issues without making changes in GitHub--enable=false
- do NOT enable repository issues if they are disabled; by default the issues will be enabled