lychee.toml (86 lines of code) (raw):
# For all options, see <https://lychee.cli.rs/usage/config/>
# Accept 200 (OK) and 403 (Forbidden) responses as valid
accept = [
"200",
"403"
]
# Exclude links
exclude = [
# Exclude anchor link at: <https://gitlab.com/gitlab-org/gitlab-docs/-/blob/01b865952a0e9176d5a11c718e32165d93b5b5f5/content/archives/index.md#L9>
'#offline-archives',
# Exclude links from these domains
'https://admin.google.com',
'https://advisories.gitlab.com',
'https://app.periscopedata.com',
'https://auth0.com/auth/login',
'https://dashboards.gitlab.com',
'https://dashboards.gitlab.net',
'https://docs.google.com',
'https://drive.google.com',
'https://log.gprd.gitlab.net',
'https://ops.gitlab.net',
'https://www.youtube-nocookie.com',
'https://www.youtube.com',
'https://youtu.be',
# Exclude links
'https://akismet.com/account/',
'https://dev.gitlab.org/gitlab/omnibus-gitlab',
'https://gitlab.com/-/user_settings/personal_access_tokens',
'https://gitlab.com/gitlab-com/Product/-/issues/4894',
'https://gitlab.com/gitlab-com/Product/-/issues/4895',
'https://gitlab.com/gitlab-com/Product/-/issues/5255',
'https://gitlab.com/gitlab-org/build/omnibus-gitlab-mirror',
'https://gitlab.com/gitlab-org/build/omnibus-gitlab-mirror',
'https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers/-/jobs/2333691567#L697',
'https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers/-/jobs/643514801',
'https://gitlab.com/gitlab-org/ci-cd/tests/liveness/-/settings/ci_cd',
'https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/jobs/2363742108',
'https://gitlab.com/gitlab-org/gitlab-runner/-/settings/ci_cd',
'https://gitlab.com/gitlab-org/gitlab/-/hooks',
'https://gitlab.com/gitlab-org/gitlab/-/issues/14015',
'https://gitlab.com/gitlab-org/gitlab/-/issues/214401',
'https://gitlab.com/gitlab-org/gitlab/-/issues/218753',
'https://gitlab.com/gitlab-org/gitlab/-/issues/273771',
'https://gitlab.com/gitlab-org/gitlab/-/issues/30073',
'https://gitlab.com/gitlab-org/gitlab/-/issues/31011',
'https://gitlab.com/gitlab-org/gitlab/-/issues/327120',
'https://gitlab.com/gitlab-org/gitlab/-/issues/335075',
'https://gitlab.com/gitlab-org/gitlab/-/issues/337663',
'https://gitlab.com/gitlab-org/gitlab/-/issues/369133',
'https://gitlab.com/gitlab-org/gitlab/-/issues/371389',
'https://gitlab.com/gitlab-org/gitlab/-/issues/415581',
'https://gitlab.com/gitlab-org/gitlab/-/issues/418282',
'https://gitlab.com/gitlab-org/gitlab/-/issues/424505',
'https://gitlab.com/gitlab-org/gitlab/-/issues/436361',
'https://gitlab.com/gitlab-org/gitlab/-/issues/436361',
'https://gitlab.com/gitlab-org/gitlab/-/issues/439200',
'https://gitlab.com/gitlab-org/gitlab/-/issues/442520',
'https://gitlab.com/gitlab-org/gitlab/-/issues/443369',
'https://gitlab.com/gitlab-org/gitlab/-/issues/476858',
'https://gitlab.com/gitlab-org/gitlab/-/issues/476858',
'https://gitlab.com/gitlab-org/gitlab/-/issues/489850',
'https://gitlab.com/gitlab-org/gitlab/-/issues/489850',
'https://gitlab.com/gitlab-org/gitlab/-/issues/new',
'https://gitlab.com/gitlab-org/gitlab/-/issues/new',
'https://gitlab.com/gitlab-org/incubation-engineering/five-minute-production/feedback/-/issues/new',
'https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/feedback/-/issues/new',
'https://gitlab.com/gitlab-org/modelops/applied-ml/applied-ml-updates/-/issues/10',
'https://gitlab.com/gitlab-org/omnibus-gitlab/-/security/vulnerability_report',
'https://gitlab.com/gitlab-org/omnibus-gitlab/-/security/vulnerability_report/',
'https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/new',
'https://gitlab.com/gitlab-org/quality/engineering-productivity/team/-/issues/377',
'https://gitlab.com/gitlab-org/security/omnibus-gitlab',
'https://gitlab.com/groups/gitlab-org/-/epics/11017',
'https://gitlab.com/search',
'https://handbook.gitlab.com/handbook/product/gitlab-the-product/#deprecations-removals-and-breaking-changes',
'https://knowledge.smtp.com/s/article/Email-authentication-SPF-DKIM-DMARC',
'https://trac.nginx.org/nginx/ticket/1644',
'https://university.gitlab.com/learn/dashboard',
'https://www.salesforce.com',
]
# Don't check any links to private addresses
exclude_all_private = true
# Avoid rate limits by limiting concurrency of checks
max_concurrency = 4
# Redirected links can eventually become broken links
max_redirects = 0