Skip to content

DM-56905: Adopt documenteer 2.5.0b5 and drop ExecutionPhase nitpick ignores - #605

Merged
jonathansick merged 1 commit into
mainfrom
tickets/DM-56905-documenteer-b5
Nov 10, 2026
Merged

jonathansick merged 1 commit into
mainfrom
tickets/DM-56905-documenteer-b5

Conversation

@jonathansick

@jonathansick jonathansick commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

Summary

Follow-up to #603. That PR worked around a Periodic CI docs-linkcheck failure by adding nitpick_ignore entries for three ExecutionPhase.* targets, because documenteer 2.5.0b4 only degraded those enum-member references to plain text in builds that read the sources, not in builds that reuse pickled doctrees.

Documenteer 2.5.0b5 fixes that upstream (lsst-sqre/documenteer#554, fixed by lsst-sqre/documenteer#555), so the workaround can go.

Changes

No changelog fragment: this only touches docs build configuration and the development lockfile.

Validation

  • From a clean docs cache, nox -s docs docs-linkcheck (the Periodic CI sequence, with both sessions sharing one doctree cache) passes both sessions with the ignores removed.
  • prek run passes on the changed files.

References

Documenteer 2.5.0b5 degrades autotypes enum-member references in
builds that reuse pickled doctrees, so the workaround added for
Periodic CI is no longer needed.
@github-actions

Copy link
Copy Markdown

Documentation preview

Edition URL
DM-56905-documenteer-b5 https://safir.lsst.io/v/DM-56905-documenteer-b5/

Build 1xy0-6ep7-0r80-40 processed successfully.

@jonathansick
jonathansick merged commit 8f3dd27 into main Nov 10, 2026
9 checks passed
@jonathansick
jonathansick deleted the tickets/DM-56905-documenteer-b5 branch November 10, 2026 21:10
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