diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 85ab148e0..068a18157 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1440,8 +1440,14 @@ jobs: uses: astral-sh/setup-uv@v6 with: enable-cache: true - - name: Install pyarrow - run: pip install pyarrow + - name: Install pyarrow + numpy + # numpy is needed by the embedded Python test fixture + # `libraries/extensions/ros2-bridge/python/test_utils.py:3` + # which the Rust test `typed::tests::test_python_array_code` + # loads via `PyModule::import(py, "test_utils")`. Missing here + # surfaced as `ModuleNotFoundError: No module named 'numpy'` in + # the 2026-05-20 nightly. + run: pip install pyarrow numpy - name: Test ROS2 bridge run: cargo test -p dora-ros2-bridge-python - name: Rust ROS2 Bridge example