@@ -13,16 +13,13 @@ concurrency:
13
13
jobs :
14
14
test :
15
15
name : " Python: ${{ matrix.python-version }}
16
- SQLA: ${{ matrix.sqla-version }}
17
16
on ${{ matrix.os }}"
18
17
runs-on : ${{ matrix.os }}
19
18
strategy :
20
19
matrix :
21
20
os : ['ubuntu-latest', 'macos-latest']
22
21
python-version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
23
22
cratedb-version : ['5.4.5']
24
- sqla-version : ['<1.4', '<1.5', '<2.1']
25
- pip-allow-prerelease : ['false']
26
23
27
24
# To save resources, only use the most recent Python versions on macOS.
28
25
exclude :
@@ -35,20 +32,10 @@ jobs:
35
32
- os : ' macos-latest'
36
33
python-version : ' 3.10'
37
34
38
- # Another CI test matrix slot to test against prerelease versions of Python packages.
39
- include :
40
- - os : ' ubuntu-latest'
41
- python-version : ' 3.12'
42
- cratedb-version : ' 5.4.5'
43
- sqla-version : ' latest'
44
- pip-allow-prerelease : ' true'
45
-
46
35
fail-fast : false
47
36
48
37
env :
49
38
CRATEDB_VERSION : ${{ matrix.cratedb-version }}
50
- SQLALCHEMY_VERSION : ${{ matrix.sqla-version }}
51
- PIP_ALLOW_PRERELEASE : ${{ matrix.pip-allow-prerelease }}
52
39
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
53
40
54
41
steps :
@@ -70,13 +57,12 @@ jobs:
70
57
source bootstrap.sh
71
58
72
59
# Report about the test matrix slot.
73
- echo "Invoking tests with CrateDB ${CRATEDB_VERSION} and SQLAlchemy ${SQLALCHEMY_VERSION} "
60
+ echo "Invoking tests with CrateDB ${CRATEDB_VERSION}"
74
61
75
62
# Run linter.
76
63
flake8 src bin
77
64
78
65
# Run tests.
79
- export SQLALCHEMY_WARN_20=1
80
66
coverage run bin/test -vvv
81
67
82
68
# Set the stage for uploading the coverage report.
0 commit comments