ci: fix Renovate workflow (run CLI via npx instead of github-action) #3
No reviewers
Labels
No labels
dependencies
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
alex/pi-shared!3
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/renovate-workflow-npx"
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?
What
Fixes the Renovate workflow that failed in run #3 (
Set up job, 3s, no steps ran).Root cause
renovatebot/github-action@v46.1.17is ausing: node24action whose only job is to wrap Docker — it runsdocker run ghcr.io/renovatebot/renovate. That action-fetch + Docker-wrapper path failed during job setup on this runner (the run died at Set up job before Checkout or Run Renovate executed).For comparison, the working
pi-agentworkflow andactions/checkout@v7(alsonode24) run fine on the same runner, so the environment/node24/Docker runtime itself is not the problem — therenovatebot/github-actionwrapper is.Fix
Drop the wrapper and run the Renovate CLI directly via
npx:This runs as a plain Node script — no Docker, no GitHub action-fetch — which I verified works on this exact runner (
renovate 43.246.1resolved and ran). Therenovate.jsonconfig is unchanged, so the npm +github-actionsmanagers still cover the old Dependabot scope.Verification
npx -y renovate@latest --version→43.246.1(run on the pi-agent runner). After merge, trigger the workflow manually (workflow_dispatch) to confirm it green-lights and opens its first dependency PR.Refs #1