ci: run the release suite on Python 3.13 (TLS-PSK needs it)
The v3.31.1 run's Python suite failed: ssl.SSLContext.set_psk_server_callback (SCP81's PskTlsServer) was added in Python 3.13 - the job used 3.12 and all 20 SCP81 PSK tests errored. The workflow now pins 3.13; the package itself is the tagged source and is unaffected by this CI-only change.
This commit is contained in:
@@ -35,9 +35,11 @@ jobs:
|
|||||||
repository: osmocom/pysim
|
repository: osmocom/pysim
|
||||||
path: pysim
|
path: pysim
|
||||||
|
|
||||||
|
# 3.13+ is required by the suite: ssl's TLS-PSK callbacks
|
||||||
|
# (SCP81's PskTlsServer) exist only since Python 3.13.
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.12'
|
python-version: '3.13'
|
||||||
|
|
||||||
# pyscard has no manylinux wheels, so it builds from source on Linux
|
# pyscard has no manylinux wheels, so it builds from source on Linux
|
||||||
# and needs the PC/SC development headers.
|
# and needs the PC/SC development headers.
|
||||||
|
|||||||
Reference in New Issue
Block a user