Skip to content

Conversation

@per1234
Copy link
Contributor

@per1234 per1234 commented Sep 16, 2025

The "markdown-link-check" tool is used to check for broken links in the project's Markdown files.

In addition to the obvious case where a broken link is indicated by an HTTP response status code, the case where the server does not respond must also be covered. By default, "markdown-link-check" waits 10 s for a response, and considers the link broken if one was not received in that time. It has been found that it occasionally takes more than 10 s to receive a response from some functional links, and thus the default timeout value was resulting in disruptive false positives from the link check.

This is a pull from the downstream asset enhancement/fix: arduino/arduino-lint#765

Related: arduino/arduino-cli#1764

The "markdown-link-check" tool is used to check for broken links in the project's Markdown files.

In addition to the obvious case where a broken link is indicated by an HTTP response status code, the case where the
server does not respond must also be covered. By default, "markdown-link-check" waits 10 s for a response, and considers
the link broken if one was not received in that time. It has been found that it occasionally takes more than 10 s to
receive a response from some functional links, and thus the default timeout value was resulting in disruptive false
positives from the link check.
@per1234 per1234 self-assigned this Sep 16, 2025
@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Sep 16, 2025
@per1234 per1234 merged commit c126ae4 into arduino:main Sep 16, 2025
14 checks passed
@per1234 per1234 deleted the link-check-timout branch September 16, 2025 02:53
@per1234 per1234 added topic: code Related to content of the project itself and removed topic: infrastructure Related to project infrastructure labels Sep 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: code Related to content of the project itself type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant