Skip to content

ci: align Python support matrix with 3.12 floor - #207

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/python-312-floor
Jul 29, 2026
Merged

ci: align Python support matrix with 3.12 floor#207
Jammy2211 merged 1 commit into
mainfrom
feature/python-312-floor

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

  • Make Python 3.12 and 3.13 the exact required weekly unit-test matrix.
  • Make Python 3.12 and 3.13 the exact required workspace-smoke matrix and remove obsolete below-floor/JAX conditionals.
  • Add a separate five-library Python 3.14 unit-evidence matrix with continue-on-error, preserving visibility without making 3.14 required or weakening the supported-version jobs.
  • Update the legacy autohands verify_install shim help for Heart's A-F checks and --find-links rehearsal path.

Tracks #206

Test Plan

  • Focused workflow-contract tests: 4 passed.
  • Full PyAutoHands suite on Python 3.12: 240 passed.
  • Full PyAutoHands suite on Python 3.13: 240 passed.
  • YAML parsing and git diff --check pass.
  • Isolated local Python 3.14 evidence: PyAutoNerves 154 passed; PyAutoArray 929 passed; PyAutoFit 1557 passed/3 skipped; PyAutoGalaxy 999 passed/1 skipped; PyAutoLens 488 passed.
  • Independent Claude Opus 5 max-effort review: CLEAN on exact head f2e990e0929d929ff84ccd21ad5bf2af92f9181e.

Release Status

No release, tag, upload, or yank is included or authorized. The Python 3.14 evidence remains explicitly non-required while its known workspace-level factor-graph regression is outstanding.

Generated by the PyAutoLabs agent workflow.

@Jammy2211 Jammy2211 added the pending-release Merged PR awaiting inclusion in the next release build label Jul 29, 2026
@Jammy2211
Jammy2211 merged commit 1e9ac6d into main Jul 29, 2026
22 checks passed
@Jammy2211
Jammy2211 deleted the feature/python-312-floor branch July 29, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged PR awaiting inclusion in the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant