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]

Reply via email to