Skip to content

fix(lint): restore os import lost in squash merge - unblocks 0.43.0 publish#286

Merged
gizmax merged 2 commits into
mainfrom
fix/publish-lint-os-import
Jul 21, 2026
Merged

fix(lint): restore os import lost in squash merge - unblocks 0.43.0 publish#286
gizmax merged 2 commits into
mainfrom
fix/publish-lint-os-import

Conversation

@gizmax

@gizmax gizmax commented Jul 21, 2026

Copy link
Copy Markdown
Owner

F821 in _validate_providers blocked the publish lint gate. One line; ruff clean; targeted tests pass. This is the second publish blocked by the lint gate existing only in publish.yml - finding #18 (add lint to PR CI) is now urgent.

Tomas Pflanzer added 2 commits July 22, 2026 01:42
_validate_providers uses os.environ; the merge combined my branch's
pre-#283 file with main's cleaned version and dropped the function-local
import - F821 blocked the 0.43.0 publish.
Two releases in a row were blocked by ruff findings that PR CI never saw
(the gate lived only in publish.yml). The same 'ruff check src/' now runs
before pytest in the PR job.
@gizmax
gizmax merged commit c74f375 into main Jul 21, 2026
5 checks passed
@gizmax
gizmax deleted the fix/publish-lint-os-import branch July 21, 2026 23:59
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.

1 participant