fix(ci): provision complete Python runtime
This commit is contained in:
@@ -55,6 +55,16 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
node-version: '20'
|
node-version: '20'
|
||||||
|
|
||||||
|
# The Debian runner's system Python omits ensurepip/python3-venv. Use the
|
||||||
|
# self-contained Actions runtime so the parser test can create an isolated
|
||||||
|
# environment without mutating the runner or requiring sudo.
|
||||||
|
- name: Setup Python
|
||||||
|
uses: actions/setup-python@v5
|
||||||
|
with:
|
||||||
|
python-version: '3.11'
|
||||||
|
cache: pip
|
||||||
|
cache-dependency-path: tools/summarizer/requirements-linux.lock
|
||||||
|
|
||||||
- name: Test repository safety scripts
|
- name: Test repository safety scripts
|
||||||
# Standard-library only and plan-only: this validates the synthetic benchmark harness
|
# Standard-library only and plan-only: this validates the synthetic benchmark harness
|
||||||
# without contacting Ollama, pulling a model, or requiring package installation.
|
# without contacting Ollama, pulling a model, or requiring package installation.
|
||||||
|
|||||||
Reference in New Issue
Block a user