You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The pytest_posix.yml workflow has been failing on master for several consecutive runs. The failure is not in the test suite itself — the pytest step passes — but in the subsequent step:
Step 8: "pytest with nbmake (cellpy_batch_processing)"
This step executes the cellpy_batch_processing example notebook via nbmake, and it errors/hangs.
Evidence
Job: Install-miniconda-and-run-pytest (3.13) in .github/workflows/pytest_posix.yml
Steps 1–7 (Set up job … pytest) all pass; step 8 (nbmake on cellpy_batch_processing) fails.
The last several pytest_posix.yml runs on master all failed at this same step (e.g. runs on 2026-06-14, 06-21, 06-22, 06-24).
Surfaced while merging 153 pec reader #393 — the PEC-reader changes are unrelated; the core pytest step passed on every Python version (3.10–3.13). This is purely the notebook-execution check.
Impact
master CI is red, so PRs show an UNSTABLE merge state and can't reach a fully-green CI.
Masks real regressions: a genuinely broken PR could look "the same as master".
Likely causes to investigate
A regression in the cellpy_batch_processing example notebook (stale API usage, missing/renamed data, env-specific path).
An nbmake / dependency / kernel timeout issue specific to the notebook step.
Suggested next steps
Run the cellpy_batch_processing notebook locally end-to-end and capture the failing cell.
Fix the notebook (or the underlying API it exercises), or temporarily mark the nbmake step non-blocking / continue-on-error if it's environmental.
Confirm pytest_posix.yml goes green on master again.
Summary
The
pytest_posix.ymlworkflow has been failing onmasterfor several consecutive runs. The failure is not in the test suite itself — thepyteststep passes — but in the subsequent step:This step executes the
cellpy_batch_processingexample notebook vianbmake, and it errors/hangs.Evidence
Install-miniconda-and-run-pytest (3.13)in.github/workflows/pytest_posix.ymlSet up job…pytest) all pass; step 8 (nbmake oncellpy_batch_processing) fails.pytest_posix.ymlruns onmasterall failed at this same step (e.g. runs on 2026-06-14, 06-21, 06-22, 06-24).pyteststep passed on every Python version (3.10–3.13). This is purely the notebook-execution check.Impact
masterCI is red, so PRs show anUNSTABLEmerge state and can't reach a fully-green CI.Likely causes to investigate
cellpy_batch_processingexample notebook (stale API usage, missing/renamed data, env-specific path).nbmake/ dependency / kernel timeout issue specific to the notebook step.Suggested next steps
cellpy_batch_processingnotebook locally end-to-end and capture the failing cell.continue-on-errorif it's environmental.pytest_posix.ymlgoes green onmasteragain.