fix: add git-daemon so git-http-backend exists, plus a publish script #1

Merged
markus merged 2 commits from claude/fix/git-http-backend into master 2026-08-20 12:25:30 +00:00
Showing only changes of commit afed70586a - Show all commits
+8
View File
@@ -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 \