Skip to content

Make CI doctests deterministic#1

Merged
d-chambers merged 2 commits into
mainfrom
setup_ci
May 8, 2026
Merged

Make CI doctests deterministic#1
d-chambers merged 2 commits into
mainfrom
setup_ci

Conversation

@d-chambers

Copy link
Copy Markdown
Contributor

Summary

  • Replace network-backed doctest examples with local DASCore example patches
  • Keep documentation examples executable under pytest doctest
  • Update README usage to avoid downloading external example data

Verification

  • uv run --no-sources ruff check
  • uv run --no-sources ty check
  • uv run --no-sources pytest --doctest-modules src tests --cov=dascorepy --cov-report=term-missing --cov-fail-under=100 (Python 3.12)
  • same pytest command on Python 3.13
  • same pytest command on Python 3.14
  • uv run --no-sources great-docs lint

Local notes: great-docs build cannot start a Jupyter kernel in this sandbox because socket creation is blocked; GitHub Actions should be the authoritative docs build.

@d-chambers d-chambers merged commit bb3619a into main May 8, 2026
22 checks passed
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