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