GitHub user Ma77Ball closed a discussion: Proposal: Run GitHub Actions Python CI on Python 3.12 only (remove 3.10/3.11)
# Category CI / Build / Testing # Summary - I’m proposing that we update our GitHub Actions Python CI to run tests on Python 3.12 only, by removing Python 3.10 and 3.11 from the workflow. # Why change CI to 3.12 only - The project wiki currently states that we require/support Python 3.12. - The additional CI jobs for 3.10/3.11 have caused noise/failures due to version-dependent dependency constraints (e.g., maximum supported library versions differ by Python version), which doesn’t reflect the intended user/runtime environment if we only support 3.12. - If we are not claiming backward compatibility or support for older Python versions, testing those versions in CI may not be providing useful signal relative to the cost. # What this is (and isn’t) - This is: a proposal to make CI match the currently stated supported Python version (3.12). - This is not: a final decision that we will never support other Python versions. If the team wants multi-version support, we should document that explicitly and keep the CI matrix accordingly. # Questions: Decision needed (one choice): Which policy should we adopt? Please reply with A/B/C. A) Support 3.12 only → CI 3.12 only B) Support 3.10+ → CI matrix + update docs C) Support 3.12 only → CI 3.12 only, plus optional separate compatibility workflow GitHub link: https://github.com/apache/texera/discussions/4229 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
