Skip to content

Commit ad1cbba

Browse files
committed
configure variants
1 parent 32b706c commit ad1cbba

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/variants.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
python-version:
1414
# we test on lowest and highest supported versions
1515
- "3.9"
16-
- "3.13"
16+
- "3.14"
1717
os:
1818
- ubuntu-latest
1919
- macos-latest
@@ -28,39 +28,39 @@ jobs:
2828
cache: "pip"
2929
- name: VENV to be created with pip
3030
run: |
31-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=pip test
31+
make VENV_ENABLED=true VENV_CREATE=true PRIMARY_PYTHON=python${{ matrix.python-version }} PYTHON_PACKAGE_INSTALLER=pip test
3232
make clean
3333
- name: VENV to be created with uv to be installed
3434
run: |
35-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
35+
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=false test
3636
make clean
3737
- name: VENV to be created with uv globally pre-installed
3838
run: |
3939
pip install uv
40-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=true test
40+
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=true test
4141
make clean
4242
pip uninstall -y uv
4343
- name: VENV pre-installed with pip
4444
run: |
4545
python -m venv existingvenv
46-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=pip test
46+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=pip test
4747
make clean
4848
rm -r existingvenv
4949
- name: VENV pre-installed with uv to be installed
5050
run: |
5151
python -m venv existingvenv
52-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
52+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
5353
make clean
5454
rm -r existingvenv
5555
- name: VENV pre-installed with uv globally pre-installed
5656
run: |
5757
python -m venv existingvenv
5858
pip install uv
59-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=true test
59+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=true test
6060
make clean
6161
pip uninstall -y uv
6262
rm -r existingvenv
6363
- name: Global Python with pip
6464
run: |
65-
make VENV_ENABLED=false VENV_CREATE=false PYTHON_PACKAGE_INSTALLER=pip test
65+
make VENV_ENABLED=false VENV_CREATE=false PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=pip test
6666
make clean

0 commit comments

Comments
 (0)