Skip to content

Commit 13b2b3d

Browse files
committed
WIP
1 parent 4f0b73e commit 13b2b3d

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
@@ -22,7 +22,8 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
# Run all supported OS for one Python version, then add a few extra scenarios
25+
# Run all supported OS for one Python version.
26+
# The test additional Python versions on Linux only.
2627
os: [ubuntu-latest, macos-latest, windows-latest]
2728
python-version: ['3.12']
2829
toxenv: [py312-test]
@@ -68,3 +69,35 @@ jobs:
6869

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

0 commit comments

Comments
 (0)