Skip to content

Commit 3f0ee4d

Browse files
committed
DO NOT MERGE: pip-install nutpie from main in all CI jobs
Temporary experiment to see whether pinning every CI job to nutpie's git main is viable, or whether it would make the whole suite too fragile (since main can break unrelated to pymc changes). If CI is green we can consider making it permanent; otherwise drop this commit and keep the alt_backends job as the lone canary.
1 parent 316c690 commit 3f0ee4d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,8 @@ jobs:
168168
run: |
169169
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
170170
pip install -e . --no-deps
171+
# Track nutpie main to catch any incompatibility with pymc early.
172+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
171173
python --version
172174
micromamba list
173175
- name: Run tests
@@ -218,6 +220,8 @@ jobs:
218220
run: |
219221
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
220222
pip install -e . --no-deps
223+
# Track nutpie main to catch any incompatibility with pymc early.
224+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
221225
python --version
222226
micromamba list
223227
- name: Run tests
@@ -276,6 +280,8 @@ jobs:
276280
run: |
277281
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
278282
pip install -e . --no-deps
283+
# Track nutpie main to catch any incompatibility with pymc early.
284+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
279285
python --version
280286
micromamba list
281287
- name: Run tests
@@ -378,6 +384,8 @@ jobs:
378384
run: |
379385
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
380386
pip install -e . --no-deps
387+
# Track nutpie main to catch any incompatibility with pymc early.
388+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
381389
python --version
382390
micromamba list
383391
- name: Run tests

0 commit comments

Comments
 (0)