Fix CI: switch from Alpine to Debian-based containers #2
No reviewers
Labels
No labels
bug
chore
documentation
enhancement
feature
security
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
mike/WhereTheHeartIsGo!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ci-alpine-containers"
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
All CI jobs fail within seconds because Alpine-based container images lack Node.js and git, which
actions/checkout@v4requires.Root Cause
golang:1.23-alpinehas no Node.js (checkout is a JS action) and no gitnode:20-alpinehas Node.js but no gitgolang:1.25+ installs Node.js before checkoutFix
golang:1.23-alpine→golang:1.23(Debian-based, has git)node:20-alpine→node:20(Debian-based, has git)apt-get install nodejsstep before checkout in Go containersRefs OP#695