From b1f845d038946cbbaa55baa5c4e480dbf745923f Mon Sep 17 00:00:00 2001 From: Jiho Lee Date: Sat, 31 Jan 2026 17:06:26 +0900 Subject: [PATCH 1/4] chore: trigger new release with auto-updater fix This empty commit triggers a new release to properly include the auto-updater fix from the previous release. Co-Authored-By: Claude From 7d18a51989b432dccf49424fb085305ec722cbac Mon Sep 17 00:00:00 2001 From: Jiho Lee Date: Sat, 31 Jan 2026 18:34:04 +0900 Subject: [PATCH 2/4] chore: trigger new release with temp directory fix From 41ddfa360cdc956dab9ac2df2c438774364e0cab Mon Sep 17 00:00:00 2001 From: Jiho Lee Date: Sat, 31 Jan 2026 18:47:08 +0900 Subject: [PATCH 3/4] chore: trigger final release with complete fix From 84c6f8c23a6643fdf92c400927c9c6cc3a791a64 Mon Sep 17 00:00:00 2001 From: Jiho Lee Date: Sat, 31 Jan 2026 19:01:26 +0900 Subject: [PATCH 4/4] debug: add logging to understand CI environment --- plugins/auto-updater/scripts/update-checker.sh | 7 +++++++ plugins/auto-updater/tests/auto-updater-specific.bats | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/auto-updater/scripts/update-checker.sh b/plugins/auto-updater/scripts/update-checker.sh index bb95b879..0f5bbf92 100755 --- a/plugins/auto-updater/scripts/update-checker.sh +++ b/plugins/auto-updater/scripts/update-checker.sh @@ -7,6 +7,13 @@ TIMESTAMP_FILE="$CONFIG_DIR/last-check" CLAUDE_PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-}" MARKETPLACE_FILE="${MARKETPLACE_FILE:-}" +# Debug: log paths (remove after fix) +if [[ "${DEBUG_AUTO_UPDATER:-false}" = "true" ]]; then + echo "CONFIG_DIR=$CONFIG_DIR" >&2 + echo "TIMESTAMP_FILE=$TIMESTAMP_FILE" >&2 + echo "HOME=$HOME" >&2 +fi + # Use default marketplace path if not set if [[ -z "$MARKETPLACE_FILE" && -n "$CLAUDE_PLUGIN_ROOT" ]]; then MARKETPLACE_FILE="$CLAUDE_PLUGIN_ROOT/.claude-plugin/marketplace.json" diff --git a/plugins/auto-updater/tests/auto-updater-specific.bats b/plugins/auto-updater/tests/auto-updater-specific.bats index bcf25b7d..d95dc5fa 100644 --- a/plugins/auto-updater/tests/auto-updater-specific.bats +++ b/plugins/auto-updater/tests/auto-updater-specific.bats @@ -82,13 +82,13 @@ EOF # Set up environment for the script export CLAUDE_PLUGIN_ROOT="$FIXTURES_DIR/../../.." export MARKETPLACE_FILE="$FIXTURES_DIR/marketplace.json" + export DEBUG_AUTO_UPDATER=true # Timestamp should not exist initially [ ! -f "$CONFIG_DIR/last-check" ] # Run without --check-only to trigger timestamp creation - # Use env to explicitly pass environment variables - run env -i HOME="$HOME" CONFIG_DIR="$CONFIG_DIR" CLAUDE_PLUGIN_ROOT="$CLAUDE_PLUGIN_ROOT" MARKETPLACE_FILE="$MARKETPLACE_FILE" PATH="$PATH" "$SCRIPT_DIR/update-checker.sh" --silent + run "$SCRIPT_DIR/update-checker.sh" --silent [ "$status" -eq 0 ] # Timestamp file should now exist