This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Test Synapse against Python 3.11 in CI #13790
Copy link
Copy link
Closed
Labels
O-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Milestone
Description
CPython 3.11.0rc2 was released yesterday. A final release is scheduled for 2022-10-24.
We support all upstream-supported versions of CPython, so at some point we'll want to include 3.11 in CI. It would be good to do this ahead of a release if possible.
- Run trial tests against 3.11 in CI
- Run sytest against 3.11 in CI
- AFAIK Sytest is only testing against the Python versions that happen to come with the Debian/ubuntu distros we test against. Currently there is no distro shipping 3.11 (debian, ubuntu)
- See also Sytest's own CI, https://github.com/matrix-org/sytest/blob/bebf431edf7311d5147139f44dab97131a784d29/.github/workflows/pipeline.yml#L23-L51
- Run complement against 3.11 in CI
- Tests against whatever's in the docker image---currently 3.9.
Metadata
Metadata
Assignees
Labels
O-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.