cct-datascience / group-procedures

Quarto book/wiki of group procedures and resources
https://cct-datascience.github.io/group-procedures/
Creative Commons Attribution 4.0 International
0 stars 0 forks source link

GitHub action to check for broken URLs #78

Closed Aariq closed 2 months ago

Aariq commented 3 months ago

Adds a GitHub action that runs lychee to check for bad URLs every monday and on pull requests.

When it is run as a cron job (or with a button-click via "workflow dispatch") it will open an issue regarding broken URLs. When triggered by a PR it will simply fail without opening an issue (assuming that the PR introduced the bad URLs and they should be fixed before merging it).

Would appreciate feedback on how often this should run. Perhaps only monthly?

To do:

Aariq commented 3 months ago

Checks are failing because there are many broken URLs! I suggest merging this first despite the failing check, then fixing broken URLs in a separate PR.