Skip to content

ci: lint every bundled Python adapter - #386

Merged
aspix2k merged 1 commit into
mainfrom
fix/python-adapter-lint-contract
Aug 17, 2026
Merged

ci: lint every bundled Python adapter#386
aspix2k merged 1 commit into
mainfrom
fix/python-adapter-lint-contract

Conversation

@aspix2k

@aspix2k aspix2k commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • run Ruff recursively over the canonical Python adapter directory
  • enforce both lint and format commands in the native CI contract
  • reject regressions that narrow either gate to one adapter

Verification

  • python3 -m unittest scripts.tests.test_ci_contracts
  • python3 scripts/ci_contracts.py --check
  • ruff check core/src/main/python
  • ruff format --check core/src/main/python
  • python3 scripts/local_gate.py push
  • independent exact-SHA review: CLEAN / GO

No changelog fragment: this only closes a CI coverage gap.

@aspix2k
aspix2k enabled auto-merge (squash) August 17, 2026 13:08
@aspix2k
aspix2k merged commit 7e50e81 into main Aug 17, 2026
25 checks passed
@aspix2k
aspix2k deleted the fix/python-adapter-lint-contract branch August 17, 2026 13:09
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