Skip to content

Commit f9f6387

Browse files
committed
WIP
1 parent b5dd2a3 commit f9f6387

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

.github/workflows/ci.yml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ jobs:
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
# Run all supported OS for one Python version, then add a few extra scenarios
28+
# Run all supported OS for one Python version.
29+
# The test additional Python versions on Linux only.
2930
os: [ubuntu-latest, macos-latest, windows-latest]
3031
python-version: ['3.12']
3132
toxenv: [py312-test]
@@ -75,3 +76,35 @@ jobs:
7576

7677
- name: Execute notebooks as testing
7778
run: tox -e py311-buildhtml
79+
80+
pixi_test:
81+
name: ${{ matrix.os }} ${{ matrix.name }}
82+
runs-on: ${{ matrix.os }}
83+
strategy:
84+
fail-fast: false
85+
matrix:
86+
# Run all supported OS for one Python version, then add a few extra scenarios
87+
os: [ubuntu-latest, macos-latest, windows-latest]
88+
python-version: ['3.12']
89+
toxenv: [py312-test]
90+
name: ['with Python 3.12',]
91+
include:
92+
- python-version: '3.10'
93+
toxenv: py310-test-oldestdeps
94+
name: with Python 3.10 and oldest versioned dependencies
95+
os: ubuntu-latest
96+
97+
- python-version: '3.13'
98+
toxenv: py313-test-devdeps
99+
name: with Python 3.13 and developer versioned dependencies
100+
os: ubuntu-latest
101+
102+
steps:
103+
- uses: actions/checkout@v4
104+
- name: Set up Python ${{ matrix.python-version }}
105+
106+
- name: Setup pixi
107+
uses: prefix-dev/[email protected]
108+
109+
- name: Test all files
110+
run: pixi run ./test.sh --all

0 commit comments

Comments
 (0)