From 828f42bd570c92b909ea91e0f8582b1db8efebf4 Mon Sep 17 00:00:00 2001 From: key4ng Date: Thu, 21 May 2026 12:12:23 -0700 Subject: [PATCH] ci(unit-tests): use `python -m pip` for vision golden deps Bare `pip install` is flaky on the self-hosted k8s-runner-cpu pool: `actions/setup-python@v6` reliably exposes `python` on PATH but not always `pip`, producing intermittent `pip: command not found` (exit 127) at the "Generate vision golden fixtures" step. Invoke pip via `python -m pip` so the shim is resolved through the interpreter that setup-python provisioned, which removes the PATH dependency. No behavior change otherwise. Signed-off-by: key4ng --- .github/workflows/pr-test-rust.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-test-rust.yml b/.github/workflows/pr-test-rust.yml index deb4c5061..f37861637 100644 --- a/.github/workflows/pr-test-rust.yml +++ b/.github/workflows/pr-test-rust.yml @@ -276,9 +276,8 @@ jobs: - name: Generate vision golden fixtures run: | - pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu - - pip install transformers pillow numpy scipy + python -m pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu + python -m pip install transformers pillow numpy scipy python crates/multimodal/scripts/generate_vision_golden.py - name: Run Rust tests