Skip to content

ci: black lint check + Python 3.9-3.12 test matrix#32

Merged
aktasbatuhan merged 1 commit into
mainfrom
chore/launch-readiness
Jun 11, 2026
Merged

ci: black lint check + Python 3.9-3.12 test matrix#32
aktasbatuhan merged 1 commit into
mainfrom
chore/launch-readiness

Conversation

@aktasbatuhan

Copy link
Copy Markdown
Member

Launch-readiness CI pass.

CI (.github/workflows/python-test.yml)

  • New lint jobblack --check --line-length 100 over kaievolve/, tests/, scripts/ (black pinned to 25.1.0). Previously there was no lint gate even though the repo is black-formatted.
  • Test matrix — now runs on Python 3.9, 3.10, 3.11, 3.12 (was 3.9 only), fail-fast: false so every version reports. requires-python is >=3.9, so this exercises the full supported range. Heads-up: this newly runs 3.10–3.12 in CI; if any version surfaces a version-specific issue it'll show here (3.9 was already green; I verified the suite green locally on 3.12).

Formatting

  • black-formatted the just-merged --init-from additions (cli.py, tests/test_cli_init_from.py) — they were the only files not black-clean, so this makes the new lint job pass.

Verified

  • black --check clean across kaievolve/tests/scripts (90 files).
  • Full unit suite green locally (353 tests).

🤖 Generated with Claude Code

- .github/workflows/python-test.yml: new `lint` job running
  `black --check` over kaievolve/tests/scripts, and a test matrix across
  Python 3.9/3.10/3.11/3.12 (previously 3.9 only). black pinned to 25.1.0
  to match the formatting the repo was written with.
- black-format the recently-merged --init-from additions (cli.py,
  test_cli_init_from.py) so the new lint check is green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@aktasbatuhan aktasbatuhan merged commit 3224204 into main Jun 11, 2026
5 checks passed
@aktasbatuhan aktasbatuhan deleted the chore/launch-readiness branch June 11, 2026 10:57
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