fix: add git-daemon so git-http-backend exists, plus a publish script #1
@@ -21,6 +21,13 @@ USER root
|
||||
|
||||
# nodejs -> JS actions runtime (actions/checkout, actions/setup-go, ...)
|
||||
# git -> checkout
|
||||
# git-daemon -> provides git-http-backend, which Alpine splits OUT of the `git`
|
||||
# package (git alone ships git-remote-http/https but NOT the CGI
|
||||
# backend). Without it, internal/forgeprobe's smart-HTTP tests died
|
||||
# with "fork/exec git-http-backend: no such file or directory" and
|
||||
# reported three FAILURES for a missing tool — which turned Gitea CI
|
||||
# red on every zegit master commit while GitHub stayed green, for
|
||||
# hours, unnoticed.
|
||||
# bash -> `shell: bash` steps and many action entrypoints
|
||||
# coreutils-> GNU userland (alpine busybox tools trip up some scripts)
|
||||
# curl,tar -> setup-go / gitleaks download + extract their own arch-specific binaries
|
||||
@@ -32,6 +39,7 @@ USER root
|
||||
RUN apk add --no-cache \
|
||||
nodejs \
|
||||
git \
|
||||
git-daemon \
|
||||
bash \
|
||||
coreutils \
|
||||
curl \
|
||||
|
||||
Reference in new issue
Block a user