mirror of
https://github.com/casjaysdevdocker/gitea
synced 2026-08-14 14:01:17 -04:00
App-breaking bug found during full runtime verification of the act_runner cache-server feature: the container died immediately on every startup, printing only the initial banner line, with no error message. Root cause: 26 occurrences of `[ "$DEBUGGER" = "on" ] && echo/printf/ __service_banner "..."` used as a bare (non-if-guarded) statement. Under `set -eo pipefail`, when `$DEBUGGER` is not "on" (the default), the test fails and the statement's exit status is nonzero, aborting the whole script silently. Confirmed via `bash -x` trace pinpointing the exact crash line. - rootfs/usr/local/etc/docker/functions/entrypoint.sh: appended `|| true` to all 26 occurrences of the pattern - TODO.AI.md: logged the fix and the upstream-template-sync follow-up (functions/entrypoint.sh is normally regenerated from casjay-dotfiles, not hand-edited)