HSF/hsf.github.io

Migrate website proofer to github actions

Closed this issue · 1 comments

Travis is going almost fully commercial and will only offer limited support to open source projects in the future.

I have therefore disabled the Travis webhooks for hsf.github.io, which has disabled Travis runs. The reality is that the link checking became so unreliable (see #184 ) that it was practically useless. In addition, running Travis via webhook was deprecated anyway, in favour of GitHub Apps.

Moving to GitHub actions allows us to look again at how the URL checker runs and to try and improve it to be more reliable.

Just having a quick browse around this looks intersting:

https://github.com/gaurav-nelson/github-action-markdown-link-check

In particular it has the smarts to check-modified-files-only, which would be prefect to restrict the PR checks to files that people actually touched.