Skip to content

Commit 925140c

Browse files
Fix lychee-detected broken links in CI
- Correct relative path in .github/ISSUE_TEMPLATE/version-bump.md (../../ not ../) - Drop broken file link to scripts/qwen_embed_server_v3.py in Part 10; describe as local install path - Add lychee.toml to exclude templates/ (placeholder user-vault paths) and ephemeral URL patterns Co-Authored-By: Rob <onerobby@gmail.com>
1 parent 1677114 commit 925140c

3 files changed

Lines changed: 26 additions & 2 deletions

File tree

.github/ISSUE_TEMPLATE/version-bump.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Link.
1515
Bullet list. For each item, call out:
1616
- Which existing part needs updating (or "new part needed")
1717
- Whether it's breaking, deprecating, or additive
18-
- Anything the migration guide ([Part 26](../part26-migration-guide.md)) needs to capture
18+
- Anything the migration guide ([Part 26](../../part26-migration-guide.md)) needs to capture
1919

2020
**Volunteering to send the PR?**
2121
Yes/no. If yes, link the branch when you push it.

lychee.toml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# lychee link-checker config
2+
# See https://github.com/lycheeverse/lychee for all options.
3+
4+
# Only run internal (offline) checks in CI — external checks are too flaky
5+
# for a prose guide full of third-party references.
6+
# (The CI workflow passes --offline; this file just documents intent.)
7+
8+
# Paths that contain placeholder / template links that are valid in a user's
9+
# actual setup but not in this repo. Lychee treats these as broken, so exclude them.
10+
exclude_path = [
11+
"templates/",
12+
]
13+
14+
# Ignore specific URL patterns we know are placeholders or ephemeral.
15+
exclude = [
16+
# Auto-generated session URLs in PR descriptions / examples
17+
"^https://app\\.devin\\.ai/sessions/",
18+
# Common placeholder URLs in example configs
19+
"^https://example\\.com",
20+
]
21+
22+
# Don't fail on missing fragments — GitHub's slug rules differ from lychee's,
23+
# and markdownlint's MD051 is too strict for emoji-prefixed headings.
24+
include_fragments = false

part10-state-of-the-art-embeddings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ After the initial reindex (~5-10 min), real-world cache hit rate is 99%+. Almost
8888

8989
### Full server code
9090

91-
The complete server is at: [`scripts/qwen_embed_server_v3.py`](./scripts/qwen_embed_server_v3.py)
91+
The complete server lives at `scripts/qwen_embed_server_v3.py` in your local OpenClaw install (installed by the one-shot prompt — see [Part 17](./README.md#part-17-the-one-shot-prompt)). The path below assumes you're running it as a standalone script on Windows.
9292

9393
To run it:
9494
```cmd

0 commit comments

Comments
 (0)