v0.2.5
·
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