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, ...)
|
# nodejs -> JS actions runtime (actions/checkout, actions/setup-go, ...)
|
||||||
# git -> checkout
|
# 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
|
# bash -> `shell: bash` steps and many action entrypoints
|
||||||
# coreutils-> GNU userland (alpine busybox tools trip up some scripts)
|
# coreutils-> GNU userland (alpine busybox tools trip up some scripts)
|
||||||
# curl,tar -> setup-go / gitleaks download + extract their own arch-specific binaries
|
# curl,tar -> setup-go / gitleaks download + extract their own arch-specific binaries
|
||||||
@@ -32,6 +39,7 @@ USER root
|
|||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
nodejs \
|
nodejs \
|
||||||
git \
|
git \
|
||||||
|
git-daemon \
|
||||||
bash \
|
bash \
|
||||||
coreutils \
|
coreutils \
|
||||||
curl \
|
curl \
|
||||||
|
|||||||
Reference in new issue
Block a user