From 16bdf4553f7f1c8c9950f352f460873b8541b661 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Tue, 9 Dec 2025 12:05:27 -0500 Subject: [PATCH] Clean Go cache automatically at build start --- scripts/build-linux.sh | 2 ++ scripts/build.sh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scripts/build-linux.sh b/scripts/build-linux.sh index 137061a..fb0fb4c 100755 --- a/scripts/build-linux.sh +++ b/scripts/build-linux.sh @@ -31,6 +31,8 @@ cd "$PROJECT_ROOT" echo "🧹 Cleaning previous builds and cache..." go clean -cache -modcache -testcache 2>/dev/null || true rm -f "$BUILD_OUTPUT" 2>/dev/null || true +# Also clear build cache directory to avoid permission issues +rm -rf "${GOCACHE:-$HOME/.cache/go-build}" 2>/dev/null || true echo "✓ Cache cleaned" echo "" diff --git a/scripts/build.sh b/scripts/build.sh index b87ea7b..6494d9b 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -52,6 +52,8 @@ case "$OS" in echo "🧹 Cleaning previous builds..." rm -f VideoTools.exe 2>/dev/null || true + # Clear Go cache to avoid permission issues + go clean -cache -modcache -testcache 2>/dev/null || true echo "✓ Cache cleaned" echo ""