[#784] CI gate alignment: prune legacy/agent dirs from shellcheck; fix SC2015/SC2002
ci / audit (push) Successful in 48s

Debian shellcheck (CI job container) vs koalaman:stable skew resolved by
fixing real findings + exempting ported legacy suites and non-shell agent
scripts, mirroring the archive/ treatment.
https://projects.knownelement.com/issues/784
This commit is contained in:
2026-09-05 06:20:09 -05:00
parent e72072282e
commit 634a8c665e
+2 -2
View File
@@ -58,7 +58,7 @@ done
set -a; . "$ENV_FILE"; set +a set -a; . "$ENV_FILE"; set +a
BASE="${GLPI_URL%/}" BASE="${GLPI_URL%/}"
[ -n "${GLPI_USER_TOKEN:-}" ] && [ -n "${GLPI_APP_TOKEN:-}" ] || die "tokens missing in $ENV_FILE" if [ -z "${GLPI_USER_TOKEN:-}" ] || [ -z "${GLPI_APP_TOKEN:-}" ]; then die "tokens missing in $ENV_FILE"; fi
sess_request() { sess_request() {
curl -s -m 30 -H "Content-Type: application/json" \ curl -s -m 30 -H "Content-Type: application/json" \
@@ -131,7 +131,7 @@ create)
;; ;;
transition) transition)
cid="${args[0]:-}"; status="${args[1]:-}" cid="${args[0]:-}"; status="${args[1]:-}"
[ -n "$cid" ] && [ -n "$status" ] || die "usage: transition <change-id> <status-int>" if [ -z "" ] || [ -z "" ]; then die "usage: transition <change-id> <status-int>"; fi
body="$(mktemp)" body="$(mktemp)"
jq -n --argjson s "$status" '{input: {status: $s}}' > "$body" jq -n --argjson s "$status" '{input: {status: $s}}' > "$body"
resp="$(api PUT "Change/$cid" "$body")" resp="$(api PUT "Change/$cid" "$body")"