Skip to content

Commit 5a29a5a

Browse files
committed
CI: Use CrateDB latest also for regular testing
1 parent d3af228 commit 5a29a5a

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

.github/workflows/tests.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ jobs:
1919
matrix:
2020
os: ['ubuntu-latest', 'macos-latest']
2121
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
22-
cratedb-version: ['5.7.2']
22+
cratedb-version: ['latest']
23+
sqla-version: ['<1.4', '<1.5', '<2.1']
24+
pip-allow-prerelease: ['false']
2325

2426
# To save resources, only use the most recent Python versions on macOS.
2527
exclude:
@@ -32,6 +34,14 @@ jobs:
3234
- os: 'macos-latest'
3335
python-version: '3.10'
3436

37+
# Another CI test matrix slot to test against prerelease versions of Python packages.
38+
include:
39+
- os: 'ubuntu-latest'
40+
python-version: '3.12'
41+
cratedb-version: 'latest'
42+
sqla-version: 'latest'
43+
pip-allow-prerelease: 'true'
44+
3545
fail-fast: false
3646

3747
env:

devtools/setup_ci.sh

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ function main() {
1414
if [ ${CRATEDB_VERSION} = "nightly" ]; then
1515
sed -ir "s!releases/cratedb/x64_linux!releases/nightly!g" buildout.cfg
1616
sed -ir "s/crate_server.*/crate_server = latest/g" versions.cfg
17+
elif [ ${CRATEDB_VERSION} = "latest" ]; then
18+
sed -ir "s/crate_server.*/crate_server = latest/g" versions.cfg
1719
else
1820
sed -ir "s/crate_server.*/crate_server = ${CRATEDB_VERSION}/g" versions.cfg
1921
fi

0 commit comments

Comments
 (0)