Skip to content

Commit ec2f58d

Browse files
fruchdkropachev
authored andcommitted
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 347f332 commit ec2f58d

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.github/workflows/integration-tests.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,29 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
java-version: [8]
20-
python-version: ["3.8.17", "3.11.4", "3.12.0b4"]
20+
python-version: ["3.8", "3.11", "3.12", "3.13"]
2121
event_loop_manager: ["libev", "asyncio", "asyncore"]
2222
exclude:
23-
- python-version: "3.12.0b4"
23+
- python-version: "3.12"
24+
event_loop_manager: "asyncore"
25+
- python-version: "3.13"
2426
event_loop_manager: "asyncore"
2527

2628
steps:
27-
- uses: actions/checkout@v3
29+
- uses: actions/checkout@v4
2830

2931
- name: Set up JDK ${{ matrix.java-version }}
3032
uses: actions/setup-java@v4
3133
with:
3234
java-version: ${{ matrix.java-version }}
3335
distribution: 'adopt'
3436

35-
- name: setup pyenv ${{ matrix.python-version }}
36-
uses: "gabrielfalcao/pyenv-action@v16"
37+
- uses: actions/setup-python@v5
38+
name: Install Python ${{ matrix.python-version }}
3739
with:
38-
default: 2.7.14
39-
versions: ${{ matrix.python-version }}
40+
python-version: ${{ matrix.python-version }}
41+
allow-prereleases: true
42+
4043
- name: Test with pytest
4144
run: |
4245
export EVENT_LOOP_MANAGER=${{ matrix.event_loop_manager }}

0 commit comments

Comments
 (0)