Skip to content

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

Open
harrison-lccc wants to merge 3 commits into
mainfrom
AV3-1760-ruff-rencal
Open

ci(formatting): Add Ruff and documentation automation#73
harrison-lccc wants to merge 3 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
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

2 participants