Skip to content

Commit 996d3ea

Browse files
committed
ci: Test compliance_test_20 on Python 3.13 and 3.14
1 parent 04070d8 commit 996d3ea

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/workflows/test_suite.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ jobs:
9898

9999
compliance_tests_20:
100100
runs-on: ubuntu-latest
101-
101+
strategy:
102+
matrix:
103+
python-version: ["3.13", "3.14"]
102104
services:
103105
emulator-0:
104106
image: gcr.io/cloud-spanner-emulator/emulator
@@ -108,14 +110,14 @@ jobs:
108110
steps:
109111
- name: Checkout code
110112
uses: actions/checkout@v5
111-
- name: Setup Python
113+
- name: Setup Python ${{ matrix.python-version }}
112114
uses: actions/setup-python@v6
113115
with:
114-
python-version: 3.14
116+
python-version: ${{ matrix.python-version }}
115117
- name: Install nox
116118
run: python -m pip install nox
117119
- name: Run Compliance Tests
118-
run: nox -s compliance_test_20
120+
run: nox -s compliance_test_20-${{ matrix.python-version }}
119121
env:
120122
SPANNER_EMULATOR_HOST: localhost:9010
121123
GOOGLE_CLOUD_PROJECT: appdev-soda-spanner-staging

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def compliance_test_14(session):
167167
)
168168

169169

170-
@nox.session(python=DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20)
170+
@nox.session(python=["3.13", "3.14"])
171171
def compliance_test_20(session):
172172
"""Run SQLAlchemy dialect compliance test suite."""
173173

0 commit comments

Comments
 (0)