jupyter / accessibility

A repository for ongoing work around making Jupyter's software accessible and inclusive
https://jupyter-accessibility.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
66 stars 33 forks source link

Checklinks CI too noisy #139

Closed gabalafou closed 1 year ago

gabalafou commented 1 year ago

Can we remove the checklinks ci or make it optional? We can't control link rot after 3 years

gabalafou commented 1 year ago

The failing check is visible on #137

krassowski commented 1 year ago

You can ignore specific patterns. Probably better than removing it altogether.

gabalafou commented 1 year ago

Idea: log broken links, rather than fail the check?

gabalafou commented 1 year ago

check-links action belongs to Jupyter, should be doable to make it a configuration option whether to fail on broken links or just log them

bollwyvl commented 1 year ago

Some thoughts on getting to :heavy_check_mark: on PRs, while still getting some robustness-over-time on the whole corpus:

To improve the overall value use pytest-github-actions-annotate-failures so that the errors show up in the PR

tonyfast commented 1 year ago

closing this cause i turned off the ci a bit ago. if a better option comes a long then we should reopen.

jtpio commented 1 year ago

For reference I originally added the check links check on CI in https://github.com/jupyter/accessibility/pull/118 because it was not possible to find the meeting notes via the docs site.

Maybe you could narrow done the scope of checked links to still check internal links, and ignore external links if these are not stable enough.

tonyfast commented 1 year ago

thanks for the history! if someone spends time reworking the configuration then we should reference this issue in that work.