Skip to content

Commit 2b399eb

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 also move to test newer scylla version which are not depended on python2 anymore, which was the main reason for using pyenv
1 parent f15e502 commit 2b399eb

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.13"
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)