diff --git a/.ci/scripts/calculate_jobs.py b/.ci/scripts/calculate_jobs.py
index 92bd192fd1..5249acdc5d 100755
--- a/.ci/scripts/calculate_jobs.py
+++ b/.ci/scripts/calculate_jobs.py
@@ -36,11 +36,11 @@ IS_PR = os.environ["GITHUB_REF"].startswith("refs/pull/")
# First calculate the various trial jobs.
#
# For PRs, we only run each type of test with the oldest Python version supported (which
-# is Python 3.8 right now)
+# is Python 3.9 right now)
trial_sqlite_tests = [
{
- "python-version": "3.8",
+ "python-version": "3.9",
"database": "sqlite",
"extras": "all",
}
@@ -53,14 +53,14 @@ if not IS_PR:
"database": "sqlite",
"extras": "all",
}
- for version in ("3.9", "3.10", "3.11", "3.12")
+ for version in ("3.10", "3.11", "3.12", "3.13")
)
trial_postgres_tests = [
{
- "python-version": "3.8",
+ "python-version": "3.9",
"database": "postgres",
- "postgres-version": "11",
+ "postgres-version": "13",
"extras": "all",
}
]
@@ -68,16 +68,16 @@ trial_postgres_tests = [
if not IS_PR:
trial_postgres_tests.append(
{
- "python-version": "3.12",
+ "python-version": "3.13",
"database": "postgres",
- "postgres-version": "16",
+ "postgres-version": "17",
"extras": "all",
}
)
trial_no_extra_tests = [
{
- "python-version": "3.8",
+ "python-version": "3.9",
"database": "sqlite",
"extras": "",
}
@@ -99,24 +99,24 @@ set_output("trial_test_matrix", test_matrix)
# First calculate the various sytest jobs.
#
-# For each type of test we only run on focal on PRs
+# For each type of test we only run on bullseye on PRs
sytest_tests = [
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
},
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
"postgres": "postgres",
},
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
"postgres": "multi-postgres",
"workers": "workers",
},
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
"postgres": "multi-postgres",
"workers": "workers",
"reactor": "asyncio",
@@ -127,11 +127,11 @@ if not IS_PR:
sytest_tests.extend(
[
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
"reactor": "asyncio",
},
{
- "sytest-tag": "focal",
+ "sytest-tag": "bullseye",
"postgres": "postgres",
"reactor": "asyncio",
},
|