From 2656395a22f7f69d16d9bf558e346471de83ee23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Wed, 8 Apr 2026 10:19:25 +0200 Subject: [PATCH] migrate build.sh to mise file task Co-Authored-By: Claude Opus 4.6 (1M context) --- build.sh => .mise/tasks/build | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) rename build.sh => .mise/tasks/build (77%) diff --git a/build.sh b/.mise/tasks/build similarity index 77% rename from build.sh rename to .mise/tasks/build index ebc9787..28c33a7 100755 --- a/build.sh +++ b/.mise/tasks/build @@ -1,6 +1,7 @@ #!/usr/bin/env bash -# build.sh — build static uc binaries for all targets -# +#MISE description="Build static uc binaries for all targets" +set -euo pipefail + # Produces fully static, zero-dependency binaries: # dist/uc-aarch64-apple-darwin (macOS Apple Silicon) # dist/uc-x86_64-unknown-linux-musl (Linux x86_64, static) @@ -11,12 +12,9 @@ # - rustup target x86_64-unknown-linux-musl (one-time setup) # # Usage: -# ./build.sh build all targets -# ./build.sh macos build macOS only -# ./build.sh linux build Linux only -set -euo pipefail - -eval "$(mise activate bash 2>/dev/null)" || true +# mise run build build all targets +# mise run build -- macos build macOS only +# mise run build -- linux build Linux only DIST="dist" mkdir -p "$DIST" @@ -39,7 +37,7 @@ case "${1:-all}" in macos) build_macos ;; linux) build_linux ;; all) build_macos; build_linux ;; - *) echo "usage: $0 [macos|linux|all]"; exit 1 ;; + *) echo "usage: mise run build -- [macos|linux|all]"; exit 1 ;; esac echo ""