Skip to content

Cap ruff version to 0.15.x and bump GitHub Action to run on Node.js 24 - #236

Merged
melissalinkert merged 1 commit into
ome:masterfrom
sbesson:python_workflow_ruff_cap
Aug 7, 2026
Merged

Cap ruff version to 0.15.x and bump GitHub Action to run on Node.js 24#236
melissalinkert merged 1 commit into
ome:masterfrom
sbesson:python_workflow_ruff_cap

Conversation

@sbesson

@sbesson sbesson commented Aug 7, 2026

Copy link
Copy Markdown
Member

This aim to fix the workflow failures exposed in #233 and unblock the review of individual PRs. An alternative approach would be to disabling this workflow entirely.

If we decide to keep the workflow, uncapping the version and fixing the errors would certainly require some work on the code-generation tool. Mindful that we have have had no significant work on xsd-fu in the last 5+ years and based on previous experience, this would represent a significant commitment which does not align with the current priorities from the Bio-Formats team.

@sbesson
sbesson requested a review from melissalinkert August 7, 2026 16:30

@melissalinkert melissalinkert left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense, as discussed separately. I imagine that the primary issue with ruff 0.16+ is https://astral.sh/blog/ruff-v0.16.0#better-default-rule-set, i.e. the significant increase in rules applied by default.

@melissalinkert
melissalinkert merged commit 5797294 into ome:master Aug 7, 2026
27 checks passed
@sbesson
sbesson deleted the python_workflow_ruff_cap branch August 7, 2026 16:45
@sbesson sbesson mentioned this pull request Aug 7, 2026
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.

2 participants