Skip to content

ci: harden visualization and Pylint quality gates - #55

Merged
PierreRaybaut merged 4 commits into
developfrom
fix/ci-workflow-hardening
Aug 20, 2026
Merged

ci: harden visualization and Pylint quality gates#55
PierreRaybaut merged 4 commits into
developfrom
fix/ci-workflow-hardening

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Summary

  • restore PlotPy regression coverage for inverse rectangular ROI rendering
  • run the visualization suite and canonical Pylint profile in pull-request and reusable release CI
  • document the quality gates, Conventional Commits guidance, and post-release develop synchronization

Validation

  • visualization tests: 34 passed
  • full pytest suite: 1419 passed, 23 skipped
  • Ruff formatting and lint checks passed
  • Pylint completed with zero enabled diagnostics
  • English and French Sphinx builds passed with warnings treated as errors

Run optional-backend tests and the canonical Pylint profile in both pull-request and reusable release CI.
Document Conventional Commits as review guidance and require develop to be fast-forwarded after minor and major releases.
Avoid import-time skips during validation discovery and install both
visualization backends in quality CI. Keep Pylint 3 and 4 free of enabled
diagnostics.
@PierreRaybaut
PierreRaybaut merged commit c445e85 into develop Aug 20, 2026
4 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