From 9f9bee6494bd2105a853a3bca9c798c4b302b72c Mon Sep 17 00:00:00 2001 From: thoroc Date: Sat, 7 Feb 2026 05:47:03 +0000 Subject: [PATCH 1/2] fix: include version in archive name for install script --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index f358f0f..6de0ea8 100755 --- a/install.sh +++ b/install.sh @@ -81,7 +81,7 @@ main() { EXT="tar.gz" fi - ARCHIVE_NAME="${BINARY_NAME%.*}-${OS}-${ARCH}.${EXT}" + ARCHIVE_NAME="${BINARY_NAME%.*}-${OS}-${ARCH}-${VERSION}.${EXT}" # Get latest version log_info "Fetching latest release version..." From 75dc02d0663c787eba3c0d9d30409eb7fd93e9d5 Mon Sep 17 00:00:00 2001 From: thoroc Date: Sat, 7 Feb 2026 05:53:40 +0000 Subject: [PATCH 2/2] fix: move VERSION fetch before ARCHIVE_NAME construction --- install.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 6de0ea8..4e16d00 100755 --- a/install.sh +++ b/install.sh @@ -73,7 +73,7 @@ main() { log_info "Detected OS: $OS" log_info "Detected architecture: $ARCH" - # Determine file extension and archive name + # Determine file extension if [ "$OS" = "windows" ]; then EXT="zip" BINARY_NAME="git-mirror.exe" @@ -81,8 +81,6 @@ main() { EXT="tar.gz" fi - ARCHIVE_NAME="${BINARY_NAME%.*}-${OS}-${ARCH}-${VERSION}.${EXT}" - # Get latest version log_info "Fetching latest release version..." VERSION=$(get_latest_version) @@ -94,6 +92,9 @@ main() { log_info "Latest version: $VERSION" + # Construct archive name after VERSION is known + ARCHIVE_NAME="${BINARY_NAME%.*}-${OS}-${ARCH}-${VERSION}.${EXT}" + # Download URL DOWNLOAD_URL="https://github.com/${REPO}/releases/download/${VERSION}/${ARCHIVE_NAME}" CHECKSUM_URL="${DOWNLOAD_URL}.sha256"