fix: harden codex sync CI hermeticity (#1020)

* test: isolate package-manager dependent hooks and formatter tests

* fix: export codex sync env to child scripts
This commit is contained in:
Affaan Mustafa 2026-03-30 02:09:43 -04:00 committed by GitHub
parent b9a01d3c32
commit c90566f9be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -460,8 +460,16 @@ fi
log "Installing global git safety hooks"
if [[ "$MODE" == "dry-run" ]]; then
HOME="$HOME" \
CODEX_HOME="$CODEX_HOME" \
AGENTS_HOME="${AGENTS_HOME:-$HOME/.agents}" \
ECC_GLOBAL_HOOKS_DIR="${ECC_GLOBAL_HOOKS_DIR:-$CODEX_HOME/git-hooks}" \
"$HOOKS_INSTALLER" --dry-run
else
HOME="$HOME" \
CODEX_HOME="$CODEX_HOME" \
AGENTS_HOME="${AGENTS_HOME:-$HOME/.agents}" \
ECC_GLOBAL_HOOKS_DIR="${ECC_GLOBAL_HOOKS_DIR:-$CODEX_HOME/git-hooks}" \
"$HOOKS_INSTALLER"
fi
@ -469,6 +477,10 @@ log "Running global regression sanity check"
if [[ "$MODE" == "dry-run" ]]; then
printf '[dry-run] %s\n' "$SANITY_CHECKER"
else
HOME="$HOME" \
CODEX_HOME="$CODEX_HOME" \
AGENTS_HOME="${AGENTS_HOME:-$HOME/.agents}" \
ECC_GLOBAL_HOOKS_DIR="${ECC_GLOBAL_HOOKS_DIR:-$CODEX_HOME/git-hooks}" \
"$SANITY_CHECKER"
fi