Skip to content

v0.2.5

Choose a tag to compare

@cpg-software-ci-bot cpg-software-ci-bot released this 28 May 05:36
· 249 commits to main since this release

v0.2.5 (2025-05-28)

Bug Fixes

  • Resolve all locally discovered sonarlint issues (4639ac3)

Continuous Integration

  • sonarqube: Update existing comment instead of new one every time (5406fed)

Refactoring

  • A little more cleanup and code polishing (11d2d4b)

  • Further cleanup of minor issues (ad89b94)

  • Remove unused iter methods (f133cf0)

  • Resolve some higher level code smells indicated by sonarqube (a5a7449)

  • Use explicit {node: False} mapping in nx.set_node_attributes() (954cf7b)

  • pyproject.toml: Reformat pyproject.toml headings (37a2a66)

  • stage.py: Add overloads to help the static type checkers (700fff8)

  • test_stage_types.py: Fix typing issues of job_by_stage (ecc6876)

Also, removed the --no-strict-optional flag from mypy pre-commit config to see if it will pick up more type errors.

  • test_status.py: Fix all typing errors and warnings (2d13e01)

  • test_workflow.py: Fix all vscode discovered type issues (d247ea0)

Testing

  • test_metamist.py: Sort the accepted types in error message (6e6223b)

Detailed Changes: v0.2.4...v0.2.5