Skip to content

Commit 6926e6b

Browse files
committed
CI: add integration tests with python 3.13
since we want to start test the alpha/beta version of python refactoring a bit the integration test workflow the action for pyenv we are using isn't really getting updates too much, and trying to switch back to the offical use python action that can now have prerelease python versions
1 parent c9b24b7 commit 6926e6b

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/integration-tests.yml

+12-8
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,27 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.8.17", "3.11.4", "3.12.0b4"]
19+
python-version: ["3.8", "3.11", "3.12", "3.13"]
2020
event_loop_manager: ["libev", "asyncio", "asyncore"]
2121
exclude:
22-
- python-version: "3.12.0b4"
22+
- python-version: "3.12"
23+
event_loop_manager: "asyncore"
24+
- python-version: "3.13"
2325
event_loop_manager: "asyncore"
2426

2527
steps:
26-
- uses: actions/checkout@v3
27-
- name: setup pyenv ${{ matrix.python-version }}
28-
uses: "gabrielfalcao/pyenv-action@v16"
28+
- uses: actions/checkout@v4
29+
30+
- uses: actions/setup-python@v5
31+
name: Install Python
2932
with:
30-
default: 2.7.14
31-
versions: ${{ matrix.python-version }}
33+
python-version: "${{ matrix.python_version }}"
34+
allow-prereleases: true
35+
3236
- name: Test with pytest
3337
run: |
3438
export EVENT_LOOP_MANAGER=${{ matrix.event_loop_manager }}
35-
export SCYLLA_VERSION='release:5.1'
39+
export SCYLLA_VERSION='release:5.4'
3640
./ci/run_integration_test.sh tests/integration/standard/ tests/integration/cqlengine/
3741
3842
- name: Test tablets

0 commit comments

Comments
 (0)