The scheduled Run all tests workflow has two Windows ros3 jobs that hang and get cancelled at the 6-hour job limit:
conda-windows-python3.14-ros3 (python test.py --ros3)
conda-windows-gallery-python3.14-ros3 (python test.py --example-ros3)
The ros3 tests themselves pass. The suite logs its final Ran N tests - OK and then the Python process never exits, so the job runs until GitHub cancels it ~6 hours later. The equivalent Linux and macOS ros3 jobs on Python 3.14 pass in ~2 minutes, so this is Windows-specific.
This started with the 4.0.0 release.
Example run: https://github.com/NeurodataWithoutBorders/pynwb/actions/runs/29983760208
The scheduled
Run all testsworkflow has two Windows ros3 jobs that hang and get cancelled at the 6-hour job limit:conda-windows-python3.14-ros3(python test.py --ros3)conda-windows-gallery-python3.14-ros3(python test.py --example-ros3)The ros3 tests themselves pass. The suite logs its final
Ran N tests - OKand then the Python process never exits, so the job runs until GitHub cancels it ~6 hours later. The equivalent Linux and macOS ros3 jobs on Python 3.14 pass in ~2 minutes, so this is Windows-specific.This started with the 4.0.0 release.
Example run: https://github.com/NeurodataWithoutBorders/pynwb/actions/runs/29983760208