Skip to content

style: satisfy latest ruff - #78

Merged
CybotTM merged 1 commit into
mainfrom
fix/ruff-latest-findings
Jul 24, 2026
Merged

style: satisfy latest ruff#78
CybotTM merged 1 commit into
mainfrom
fix/ruff-latest-findings

Conversation

@CybotTM

@CybotTM CybotTM commented Jul 24, 2026

Copy link
Copy Markdown
Member

The Lint workflow went red on main after a ruff release tightened its default rule set (the run was green on 2026-07-21, red on the next main push). These are the findings the newer ruff reports, fixed at the source:

  • RUF100 — unused # noqa: E402 on the sibling imports (removed; E402 is not enabled, so nothing changes)
  • UP035typing.Iterablecollections.abc.Iterable (fitting for this skill in particular)

Verified locally with the exact CI invocation: ruff check . → All checks passed; ruff format --check . clean.

Note: the root cause is that the shared skill-repo-skill/validate.yml runs uvx ruff unpinned, so ruff's rolling defaults can turn any skill repo's main red on the next push. Worth pinning ruff there fleet-wide — filed separately.

The Lint workflow started failing on main after a ruff release tightened its
defaults: RUF100 flags the now-unused `# noqa: E402` on the sibling imports,
and UP035 wants `collections.abc.Iterable` over the deprecated
`typing.Iterable`. Both are ruff --fix autofixes, behaviour-identical:
removing a noqa for a non-enabled rule changes nothing, and the Iterable
import is a straight relocation.

Verified: `ruff check .` -> All checks passed; `ruff format --check .` clean.
Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
Copilot AI review requested due to automatic review settings July 24, 2026 06:34
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@CybotTM
CybotTM merged commit 077c586 into main Jul 24, 2026
19 of 21 checks passed
@CybotTM
CybotTM deleted the fix/ruff-latest-findings branch July 24, 2026 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants