ci: fix workflow on minimal runner (node:20-bookworm lacks pip) #3
No reviewers
Labels
No labels
bug
in-progress
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/crewai_vault_ops_tool!3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci-autoheal/run-5844"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Mark/crewai_vault_ops_toolActions run #2 failed (131s). The earlier run #1 wedged at 9s (runner wedge).Root cause: the user-level runner resolves
ubuntu-latesttodocker://node:20-bookworm, which has Python 3.11 but no pip and no ensurepip. The workflow called barepip install ruffwith no fallback, so the missing-pip exit 127 failed the build.Fix
catthehacker/ubuntu:act-22.04(full Ubuntu with python + pip + jq + git preinstalled). Same pattern already used increw_transcriptandclawdeploy.pip installcalls topython3 -m pip installso they don't depend on a standalonepipbinary.|| trueon ruff lint — the project has ~20 accumulated lint errors (unused imports, E701 multi-statement); surfacing them is fine but they shouldn't gate CI. Follow up via a separate lint-cleanup card.Verification
After merge, the
CIworkflow on main should run oncatthehacker/ubuntu:act-22.04, install ruff successfully, and complete green regardless of pip-install project deps (which are best-effort).