Skip to content

Pin ruff version to ~0.15.22 to prevent breaking changes from ruff 0.16 - #63

Merged
pedroigorjs merged 1 commit into
mainfrom
b/pin-ruff-version-to-prevent-breaking-changes
Aug 14, 2026
Merged

Pin ruff version to ~0.15.22 to prevent breaking changes from ruff 0.16#63
pedroigorjs merged 1 commit into
mainfrom
b/pin-ruff-version-to-prevent-breaking-changes

Conversation

@pedroigorjs

Copy link
Copy Markdown
Contributor

This pull request makes a minor update to the development dependencies by specifying an exact version for the ruff linter in pyproject.toml. This helps ensure consistent linting results across different environments.

  • Dependency management:
    • Updated the ruff dependency version from any version to ~0.15.22 in pyproject.toml to lock the linter to a specific version.

@pedroigorjs pedroigorjs self-assigned this Aug 14, 2026
@pedroigorjs pedroigorjs added the bug Something isn't working label Aug 14, 2026
@github-actions

Copy link
Copy Markdown

coverage

Coverage Report
FileStmtsMissCoverMissing
retrack/engine
   base.py70593%48, 62–64, 152
   executor.py1311092%62, 74–75, 153, 225, 271, 289, 293, 305, 313
   request_manager.py67790%17, 36, 55, 70–71, 154, 157
   rule.py50394%87, 109, 116
retrack/nodes
   check.py41393%23, 26, 89
   constants.py93397%123, 126, 171
   math.py43198%75
retrack/nodes/dynamic
   base.py16194%26
   csv_table.py44295%60, 63
   flow.py44198%18
   flow_connector.py251252%24–48
retrack/utils
   component_registry.py1051883%77–78, 81–82, 85–86, 91–92, 101, 112–123
   exceptions.py28389%106–127
   graph.py60788%35, 46, 59, 61, 63, 84, 86
   registry.py34682%23–26, 38, 43, 51
   transformers.py1651690%20, 40–41, 55, 60–61, 66, 69, 72, 75, 78, 112, 172, 181, 230, 375
retrack/validators
   base.py4175%14
   node_exists.py15287%36, 38
   node_validator.py33391%31, 56–57
TOTAL167810494% 

Tests Skipped Failures Errors Time
135 0 💤 0 ❌ 0 🔥 2.640s ⏱️

@github-actions

Copy link
Copy Markdown

coverage

Coverage Report
FileStmtsMissCoverMissing
retrack/engine
   base.py70593%48, 62–64, 152
   executor.py1311092%62, 74–75, 153, 225, 271, 289, 293, 305, 313
   request_manager.py67790%17, 36, 55, 70–71, 154, 157
   rule.py50394%87, 109, 116
retrack/nodes
   check.py41393%23, 26, 89
   constants.py93397%123, 126, 171
   math.py43198%75
retrack/nodes/dynamic
   base.py16194%26
   csv_table.py44295%60, 63
   flow.py44198%18
   flow_connector.py251252%24–48
retrack/utils
   component_registry.py1051883%77–78, 81–82, 85–86, 91–92, 101, 112–123
   exceptions.py28582%17–18, 106–127
   graph.py60788%35, 46, 59, 61, 63, 84, 86
   registry.py34682%23–26, 38, 43, 51
   transformers.py1651690%20, 40–41, 55, 60–61, 66, 69, 72, 75, 78, 112, 172, 181, 230, 375
retrack/validators
   base.py4175%14
   node_exists.py15287%36, 38
   node_validator.py33391%31, 56–57
TOTAL167810694% 

Tests Skipped Failures Errors Time
135 0 💤 0 ❌ 0 🔥 5.497s ⏱️

@pedroigorjs
pedroigorjs merged commit fd49bfa into main Aug 14, 2026
3 checks passed
@pedroigorjs
pedroigorjs deleted the b/pin-ruff-version-to-prevent-breaking-changes branch August 14, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants