llama-stack-mirror/.github/actions/setup-runner
Omar Abdelwahab 166c37bbbe fix(ci): Prevent Python from caching old code during uv sync
The signature mismatch error persists because 'uv sync' installs and potentially imports
the llama-stack package, caching provider modules in memory BEFORE we do the editable
install with fresh source code.

This fix adds the --no-install-project flag to 'uv sync', which:
1. Installs all dependencies but skips installing the project itself
2. Prevents Python from importing and caching provider modules
3. Ensures the subsequent 'uv pip install -e .' loads fresh source code

This should finally resolve the persistent signature mismatch errors in CI where
the protocol has 'authorization' parameter but provider implementations appear not to.
2025-11-12 15:56:26 -08:00
..
action.yml fix(ci): Prevent Python from caching old code during uv sync 2025-11-12 15:56:26 -08:00