From 17ccc9dca93da867273b58a057c9b7a99c57fbf2 Mon Sep 17 00:00:00 2001 From: Charles L Date: Tue, 2 Sep 2025 14:49:02 +1000 Subject: [PATCH] feat: install rustup requirements for MacOS universal builds --- mise.toml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mise.toml b/mise.toml index 9b353a0a6..3c7c5febd 100644 --- a/mise.toml +++ b/mise.toml @@ -80,9 +80,22 @@ run = [ # BUILD TASKS # ============================================================================ +[tasks.install-rust-targets] +description = "Install required Rust targets for MacOS universal builds" +run = ''' +#!/usr/bin/env bash +# Check if we're on macOS +if [[ "$OSTYPE" == "darwin"* ]]; then + echo "Detected macOS, installing universal build targets..." + rustup target add x86_64-apple-darwin + rustup target add aarch64-apple-darwin + echo "Rust targets installed successfully!" +fi +''' + [tasks.build] description = "Build complete application (matches Makefile)" -depends = ["install-and-build"] +depends = ["install-rust-targets", "install-and-build"] run = [ "yarn download:bin", "yarn build"