fix(ci): run Renovate via official Docker image #12
Reference in New Issue
Block a user
Delete Branch "fix/ci/renovate-via-docker"
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?
Summary
First Renovate run failed with
reference not foundonrenovatebot/github-action@v40— act_runner's go-git clone couldn't resolve the major-rolling tag (whether the upstream tag is missing or it's a go-git tag-fetch quirk doesn't really matter — the wrapper action is the wrong layer to fight).Switch to invoking the official
renovate/renovate:40Docker image directly. The job container already has the host Docker socket mounted (perci-runners.compose.yml), so the siblingdocker runworks out of the box. Renovate clones the target repo itself via API + token, so noactions/checkoutor bind-mount is needed.Net result:
Test plan
renovate/renovate:40(~1 GB, one-time on this runner host) and runs without "reference not found".apf-portal-bot.