1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 11:31:46 +00:00

release binaries via GH releases and update installer fallback

This commit is contained in:
Tw93
2025-12-29 20:23:11 +08:00
parent a95355c002
commit af61748977
10 changed files with 274 additions and 73 deletions

View File

@@ -9,14 +9,17 @@ GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
# Check if binaries are being committed
# Check if binaries are being added or modified (ignore deletions)
binaries=()
if git diff --cached --name-only | grep -q "^bin/analyze-go$"; then
binaries+=("bin/analyze-go")
fi
if git diff --cached --name-only | grep -q "^bin/status-go$"; then
binaries+=("bin/status-go")
fi
while read -r status path; do
case "$status" in
A|M)
if [[ "$path" == "bin/analyze-go" || "$path" == "bin/status-go" ]]; then
binaries+=("$path")
fi
;;
esac
done < <(git diff --cached --name-status)
# If no binaries are being committed, exit early
if [[ ${#binaries[@]} -eq 0 ]]; then