config: GITEA_URL is public config, not a credential
The Gitea host was stored in the credentials env file, so a literal secret scanner treated it as a secret and refused two READMEs in another repo that link to git.autonomic.zone. It was never secret: advisory-scan.py, pr-survey.py and recipe-report.py already default it to git.autonomic.zone, and it is this repo's own remote host. It is a bare hostname with no scheme, userinfo or path. Removed from the env file and defaulted here the same way the Python already does. GITEA_USERNAME and GITEA_PASSWORD keep their :? guard -- those are real credentials and must still fail loudly if unset.
This commit is contained in:
@@ -36,7 +36,7 @@ USED_RECIPES="${USED_RECIPES:-$HERE/used-recipes.md}"
|
||||
|
||||
[ -f "$RECONCILE" ] || { echo "ERROR: reconcile helper not found: $RECONCILE" >&2; exit 1; }
|
||||
set -a; . "$TESTENV"; set +a
|
||||
: "${GITEA_USERNAME:?}"; : "${GITEA_PASSWORD:?}"; : "${GITEA_URL:?}"
|
||||
: "${GITEA_USERNAME:?}"; : "${GITEA_PASSWORD:?}"; : "${GITEA_URL:=git.autonomic.zone}"
|
||||
|
||||
if [ "${1:-}" = "--all" ]; then
|
||||
mapfile -t RECIPES < <(awk '!/^[[:space:]]*#/ && ($2=="weekly" || $2=="external") {print $1}' "$USED_RECIPES")
|
||||
|
||||
Reference in New Issue
Block a user