Skip to content

feat/refactor: improve type safety, Jenkins pipeline, and quality gate reporting#8

Merged
Gearlux merged 7 commits intomainfrom
dev/main
Mar 16, 2026
Merged

feat/refactor: improve type safety, Jenkins pipeline, and quality gate reporting#8
Gearlux merged 7 commits intomainfrom
dev/main

Conversation

@Gearlux
Copy link
Owner

@Gearlux Gearlux commented Mar 16, 2026

Summary

  • Key Features: Enhanced Jenkins pipeline with separate graphs for each quality gate (Black, Isort, Flake8, Mypy) using unique IDs for robust reporting. Improved type safety for get_logger.
  • Detailed Changes:
    • a2a2ee7: fix Jenkinsfile to support separate graphs for all quality stages
    • eb80ea6: use recordCoverage for separate quality gate graphs
    • 538863a: use compatible recordIssues syntax
    • f8a92fe: use recordIssues for separate quality gate graphs in Jenkins
    • 9708479: refactor: improve type safety of get_logger
  • Quality & Coverage: Jenkins pipeline updated to provide granular feedback; all tests (49 passed) and quality gates (isort, black, flake8, mypy) are passing.

@Gearlux Gearlux merged commit 358648e into main Mar 16, 2026
10 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