From bdbe158377df23dd197cb5f2101bbf8f23c52a59 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Mon, 30 Mar 2026 02:07:17 -0400 Subject: [PATCH] fix: export codex sync env to child scripts --- scripts/sync-ecc-to-codex.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/scripts/sync-ecc-to-codex.sh b/scripts/sync-ecc-to-codex.sh index 2ca89d0e..f9602391 100755 --- a/scripts/sync-ecc-to-codex.sh +++ b/scripts/sync-ecc-to-codex.sh @@ -460,16 +460,28 @@ fi log "Installing global git safety hooks" if [[ "$MODE" == "dry-run" ]]; then - "$HOOKS_INSTALLER" --dry-run + 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 - "$HOOKS_INSTALLER" + 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 log "Running global regression sanity check" if [[ "$MODE" == "dry-run" ]]; then printf '[dry-run] %s\n' "$SANITY_CHECKER" else - "$SANITY_CHECKER" + 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 log "Sync complete"