Skip to content

Commit 09cff81

Browse files
rlyclaude
andauthored
Skip Ontobee in documentation external link check (#709)
The Ontobee server frequently times out during the Sphinx linkcheck build, causing spurious failures in the doc-link-checks CI job. Add it to linkcheck_ignore so the external link check no longer depends on its availability. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 16de8a4 commit 09cff81

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* Bumped GitHub Actions workflow dependencies (`actions/checkout` v4 -> v6, `actions/setup-python` v5 -> v6, `codecov/codecov-action` v4 -> v5) to migrate off Node.js 20, which GitHub is removing from runners on 2026-09-16. [#702](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/702)
77

88
### Fixes
9+
* Skipped Ontobee in the documentation external link check, which frequently timed out and caused spurious CI failures. [#709](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/709)
910
* Fixed unit tests that failed at construction time against recent PyNWB and HDMF. [#707](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/707)
1011
* Fixed `run_checks` raising `TypeError` when a `progress_bar_class` was passed without `progress_bar_options`; the keyword arguments are now coalesced to an empty dict before being forwarded to the progress-bar constructor. [#701](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/701)
1112

docs/conf.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@
5151
"conf_py_path": "/docs/",
5252
}
5353

54+
# linkcheck
55+
# Ontobee is frequently slow or unreachable, so external link checking skips it to avoid spurious failures.
56+
linkcheck_ignore = [
57+
r"https://ontobee\.org/?.*",
58+
]
59+
5460
# --------------------------------------------------
5561
# Extension configuration
5662
# --------------------------------------------------

0 commit comments

Comments
 (0)