renovatebot / renovatebot.github.io

Auto-generating docs repository for Renovate Bot
https://docs.renovatebot.com
44 stars 37 forks source link

Try new validations in mkdocs `1.6.0` (after upgrading `mkdocs-material`) #439

Closed HonkingGoose closed 5 months ago

HonkingGoose commented 5 months ago

What would you like to be able to do?

mkdocs 1.6.0 can warn us about broken absolute links and broken anchors in links (#anchor). I would definitely like to try these new warnings on our docs, to help catch broken stuff before creating a new build of the docs.

But mkdocs-material does not support mkdocs 1.6.0 yet. So we need to wait for a version of mkdocs-material that support the new mkdocs.

Did you already have any implementation ideas?

Here's a list of todos:

I'm willing to try configuring the new settings for us, and helping to update. :smile:

Do you want to write this feature yourself?

Yes

squidfunk commented 5 months ago

Happy to collaborate on the 1.6 transition! Former minor version MkDocs releases sometimes broke parts of Material for MkDocs, which is why we decided to be a little more selective about what version we support. I currently have other things on my plate, but if you'd like to collaborate on a PR to bring Material for MkDocs and Insiders to 1.6, I'm happy to help wherever I can. Reading the release notes of 1.6, I think it should be pretty straight forward to support.

viceice commented 5 months ago

now ready, see #451

viceice commented 5 months ago

when https://github.com/renovatebot/renovate/pull/28690 is merged and updated here, then we should be able to enable additional warnings