Add hugo failure and notification
Copies over changes from https://gitlab.com/gitlab-com/content-sites/internal-handbook/-/merge_requests/5652
- Fails the
hugolint
job if there are broken internal links. - If posting about other failures, adds a note to the comment to check code quality or broken links report.
- Attempts to fix the list of reports that have error messages at the beginning of failure comment.
See other MR for testing and further details.
Closes #318 (closed)
Edited by Cynthia "Arty" Ng