Files
sealos/lychee.toml
T
Copilotandcuisongliu 7b2afbf732 fix(ci): exclude deploy/base directory from link checking to prevent third-party dependency issues (#5928)
* Initial plan

* Fix broken HTTP links in Grafana README

Co-authored-by: cuisongliu <4150905+cuisongliu@users.noreply.github.com>

* feat(ci): exclude deploy/base directory from link checking

Add deploy/base to lychee.toml exclude_path to skip link checking for all files in the deploy/base directory, which contains third-party Helm charts that may have external links that could break over time.

Co-authored-by: cuisongliu <4150905+cuisongliu@users.noreply.github.com>

* revert(docs): restore original Grafana README links and keep deploy/base exclusion

Reverted link fixes in Grafana README since deploy/base directory is now excluded from link checking. This maintains third-party Helm chart integrity while preventing future link check failures.

Co-authored-by: cuisongliu <4150905+cuisongliu@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cuisongliu <4150905+cuisongliu@users.noreply.github.com>
2025-09-03 14:32:37 +08:00

25 lines
1.1 KiB
TOML

exclude_path = ["./CHANGELOG", "./docs", "./deploy/base"]
verbose = "info"
insecure = true
no_progress = true
output = ".dummy.report.md"
exclude = [ '.*codecov.*','.*sealos\.hub:5000.*','.*local.*','file:///.*','.*sealos.io/payment/wechat/callback.*','.*www.sealos.io/docs/cloud/apps/appstore.*','.*chat.openai.com/c.*','.*twitter.com/Sailos_io.*','.*sealos.run.*','.*sealos.io.*','.*jsd.cdn.zzko.cn.*','.*feishu.cn*' ]
max_concurrency = 20
max_retries = 0
# Exclude all private IPs from checking.
# Equivalent to setting `exclude_private`, `exclude_link_local`, and
# `exclude_loopback` to true.
exclude_all_private = true
# Exclude private IP address ranges from checking.
exclude_private = true
# Exclude link-local IP address range from checking.
exclude_link_local = true
# Exclude loopback IP address range and localhost from checking.
exclude_loopback = true
# Check mail addresses
include_mail = true
skip_missing = false
# Website timeout from connect to response finished.
timeout = 20
# Minimum wait time in seconds between retries of failed requests.
retry_wait_time = 2