Skip to content

ci(formatting): Add Ruff and documentation automation - #73

Merged
harrison-lccc merged 5 commits into
mainfrom
AV3-1760-ruff-rencal
Oct 2, 2026
Merged

harrison-lccc merged 5 commits into
mainfrom
AV3-1760-ruff-rencal

Conversation

@harrison-lccc

@harrison-lccc harrison-lccc commented Sep 4, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Consolidate documentation tooling in the locked uv development environment
  • Add Sphinx/AutoAPI Markdown generation and Confluence post-processing
  • Add informational Interrogate coverage reporting through GitHub Actions
  • Add deterministic formatter tests and shared Ruff VS Code settings

Validation

  • uv lock --check
  • uv sync --locked --group dev
  • uv run --locked pytest — 44 passed
  • Focused formatter tests — 4 passed
  • uv run --locked ruff check . --statistics
  • Sphinx Markdown build succeeds with 14 existing documentation warnings
  • Interrogate reports 75.4% coverage with informational threshold 0

Closes #72

@harrison-lccc
harrison-lccc requested a review from a team September 4, 2026 16:04
@harrison-lccc harrison-lccc changed the title AV3-1760: Add Ruff and documentation automation ci(formatting): Add Ruff and documentation automation Sep 8, 2026
a-b-lowcarb
a-b-lowcarb previously approved these changes Sep 22, 2026
@harrison-lccc
harrison-lccc merged commit ec45c86 into main Oct 2, 2026
4 checks passed
@harrison-lccc
harrison-lccc deleted the AV3-1760-ruff-rencal branch October 2, 2026 12:03
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.

AV3-1760: Add baseline Ruff and Sphinx documentation automation

4 participants