Skip to content

chore: enable -W strict sphinx build gate#176

Merged
markgeejw merged 2 commits into
developfrom
chore/strict-sphinx-build
Jul 20, 2026
Merged

chore: enable -W strict sphinx build gate#176
markgeejw merged 2 commits into
developfrom
chore/strict-sphinx-build

Conversation

@markgeejw

@markgeejw markgeejw commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

What

Turns the doc build strict: sphinx-build -W --keep-going. Warnings become errors so doc-link rot and docs/client-API drift fail the build instead of silently shipping (e.g. an empty autodoc stub for a missing class).

Promotes sphinx warnings to errors (--keep-going to still report all in one
pass) so doc-link rot and docs/client-API drift fail the build.

HOLD: do not merge until openprotein-docs's pixi.lock is bumped to an
openprotein-python release containing the docstring fixes (PR #222) and
ESMIF1Model. Verified clean against the client's develop branch; against the
currently pinned 0.13.0 this gate fails on 13 pending warnings.
@markgeejw
markgeejw force-pushed the chore/strict-sphinx-build branch from 2bc7d2a to 2ee503f Compare July 20, 2026 06:54
@markgeejw
markgeejw marked this pull request as ready for review July 20, 2026 06:55
@markgeejw markgeejw changed the title chore: enable -W strict sphinx build gate [hold for lock bump] chore: enable -W strict sphinx build gate Jul 20, 2026
@markgeejw
markgeejw merged commit 6cfc305 into develop Jul 20, 2026
2 checks passed
@markgeejw
markgeejw deleted the chore/strict-sphinx-build branch July 20, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant