1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Local request cache for faster repeated runs.
# The resulting .lycheecache file is deliberately ignored in .gitignore
# (see tech-debt #736 and `make git-clean`).
= true
= 3
= 5
= [
"medium\\.com",
"linkedin\\.com",
"twitter\\.com",
"x\\.com",
"localhost",
"127\\.0\\.0\\.1",
"0\\.0\\.0\\.0",
# Release-please compare/tag URLs for versions not yet released
"github\\.com/patchloom/patchloom/compare/.*v\\d+\\.\\d+\\.\\d+",
"github\\.com/patchloom/patchloom/releases/tag/.*v\\d+\\.\\d+\\.\\d+",
# Repos not yet created
"github\\.com/patchloom/patchloom-vscode",
# FOSSA badge SVG may 404 briefly between analysis runs
"app\\.fossa\\.com/api/projects/.*\\.svg",
# Scorecard viewer is slow and times out intermittently in CI
"securityscorecards\\.dev",
# Gist-backed shields.io endpoint badges depend on two services and 503 intermittently
"img\\.shields\\.io/endpoint",
# no-color.org is a small site that intermittently drops connections from CI runners
"no-color\\.org",
# GitHub Pages docs site (patchloom.github.io) can 503 transiently during deploys or load
"patchloom\\.github\\.io",
# npmjs.com returns 403 to many CI link-checkers (bot protection) for public packages
"npmjs\\.com",
# glama.ai MCP directory/inspector timeouts from CI runners (PR #1945 flake;
# Links on PRs are soft-fail, but main/schedule still hard-fail)
"glama\\.ai",
]
# 502/503/504: GitHub (and occasional other hosts) return gateway errors under
# load; max_retries alone still flakes post-merge Links on main (2026-07-09).
= [200, 429, 502, 503, 504]