strategy:
fail-fast: false
matrix:
- python-version:
- - "3.13"
- - "3.9"
- sqlalchemy_label:
- # what version of sqlalchemy to download is defined in the "include" section below,
- # in the variable pip_sqlalchemy
- - git_main
- - release
- impl:
- - c
- - python
+ version-label: [min, max]
+ # what version of sqlalchemy to download is defined in the "include" section below,
+ # in the variable pip_sqlalchemy
+ sqlalchemy_label: [git_main, release]
+ impl: [c, python]
include:
- sqlalchemy_label: git_main
pip_sqlalchemy: git+https://github.com/sqlalchemy/sqlalchemy.git#egg=sqlalchemy
- sqlalchemy_label: release
pip_sqlalchemy: sqlalchemy>=2
+ # Establish Python version to test
+ - sqlalchemy_label: git_main
+ version-label: min
+ python-version: "3.10"
+ - sqlalchemy_label: release
+ version-label: min
+ python-version: "3.9"
+ - version-label: max
+ python-version: "3.13"
env:
PSYCOPG_IMPL: ${{ matrix.impl }}