mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
fix(justfile): complete buzz rename in dev and staging recipes (#966)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
d99ad131f1
commit
31b0665cff
@@ -1,18 +1,18 @@
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_RELAY_URL");
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_RELAY_HTTP");
|
||||
println!("cargo:rerun-if-env-changed=BUZZ_RELAY_URL");
|
||||
println!("cargo:rerun-if-env-changed=BUZZ_RELAY_HTTP");
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_UPDATER_PUBLIC_KEY");
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_UPDATER_ENDPOINT");
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_BUILD_DATABRICKS_HOST");
|
||||
println!("cargo:rerun-if-env-changed=SPROUT_BUILD_DATABRICKS_MODEL");
|
||||
println!("cargo:rustc-check-cfg=cfg(sprout_updater_enabled)");
|
||||
|
||||
if let Ok(relay_url) = std::env::var("SPROUT_RELAY_URL") {
|
||||
println!("cargo:rustc-env=SPROUT_DESKTOP_BUILD_RELAY_URL={relay_url}");
|
||||
if let Ok(relay_url) = std::env::var("BUZZ_RELAY_URL") {
|
||||
println!("cargo:rustc-env=BUZZ_DESKTOP_BUILD_RELAY_URL={relay_url}");
|
||||
}
|
||||
|
||||
if let Ok(relay_http) = std::env::var("SPROUT_RELAY_HTTP") {
|
||||
println!("cargo:rustc-env=SPROUT_DESKTOP_BUILD_RELAY_HTTP={relay_http}");
|
||||
if let Ok(relay_http) = std::env::var("BUZZ_RELAY_HTTP") {
|
||||
println!("cargo:rustc-env=BUZZ_DESKTOP_BUILD_RELAY_HTTP={relay_http}");
|
||||
}
|
||||
|
||||
if let Ok(host) = std::env::var("SPROUT_BUILD_DATABRICKS_HOST") {
|
||||
|
||||
@@ -19,8 +19,8 @@ fn configured_env_var(name: &str) -> Option<String> {
|
||||
}
|
||||
|
||||
pub fn relay_ws_url() -> String {
|
||||
configured_env_var("SPROUT_RELAY_URL")
|
||||
.or_else(|| option_env!("SPROUT_DESKTOP_BUILD_RELAY_URL").map(str::to_string))
|
||||
configured_env_var("BUZZ_RELAY_URL")
|
||||
.or_else(|| option_env!("BUZZ_DESKTOP_BUILD_RELAY_URL").map(str::to_string))
|
||||
.unwrap_or_else(|| DEFAULT_RELAY_WS_URL.to_string())
|
||||
}
|
||||
|
||||
@@ -64,11 +64,11 @@ pub fn relay_http_base_url(relay_url: &str) -> String {
|
||||
}
|
||||
|
||||
pub fn relay_api_base_url() -> String {
|
||||
if let Some(base) = configured_env_var("SPROUT_RELAY_HTTP") {
|
||||
if let Some(base) = configured_env_var("BUZZ_RELAY_HTTP") {
|
||||
return base.trim_end_matches('/').to_string();
|
||||
}
|
||||
|
||||
if let Some(base) = option_env!("SPROUT_DESKTOP_BUILD_RELAY_HTTP") {
|
||||
if let Some(base) = option_env!("BUZZ_DESKTOP_BUILD_RELAY_HTTP") {
|
||||
return base.trim().trim_end_matches('/').to_string();
|
||||
}
|
||||
|
||||
|
||||
@@ -51,11 +51,11 @@
|
||||
"active": true,
|
||||
"targets": "all",
|
||||
"externalBin": [
|
||||
"binaries/sprout-acp",
|
||||
"binaries/sprout-agent",
|
||||
"binaries/sprout-dev-mcp",
|
||||
"binaries/buzz-acp",
|
||||
"binaries/buzz-agent",
|
||||
"binaries/buzz-dev-mcp",
|
||||
"binaries/git-credential-nostr",
|
||||
"binaries/sprout"
|
||||
"binaries/buzz"
|
||||
],
|
||||
"icon": [
|
||||
"icons/32x32.png",
|
||||
|
||||
@@ -174,11 +174,11 @@ desktop-release-build target="aarch64-apple-darwin":
|
||||
set -euo pipefail
|
||||
TARGET={{target}}
|
||||
mkdir -p desktop/src-tauri/binaries
|
||||
touch "desktop/src-tauri/binaries/sprout-acp-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/sprout-agent-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/sprout-dev-mcp-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/buzz-acp-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/buzz-agent-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/buzz-dev-mcp-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/git-credential-nostr-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/sprout-$TARGET"
|
||||
touch "desktop/src-tauri/binaries/buzz-$TARGET"
|
||||
pnpm install
|
||||
cd {{desktop_dir}} && pnpm tauri build --features mesh-llm --target {{target}}
|
||||
|
||||
@@ -279,10 +279,10 @@ dev *ARGS: _ensure-sidecar-stubs
|
||||
source ../scripts/instance-env.sh
|
||||
# Ctrl+C kills the Tauri app before its in-process sweep finishes, leaking
|
||||
# agent workers. Reap this instance's agents on exit as a backstop.
|
||||
INSTANCE_ID=$(node -e "console.log(JSON.parse(process.env.SPROUT_TAURI_CONFIG).identifier)")
|
||||
INSTANCE_ID=$(node -e "console.log(JSON.parse(process.env.BUZZ_TAURI_CONFIG).identifier)")
|
||||
trap '../scripts/cleanup-instance-agents.sh "$INSTANCE_ID"' EXIT
|
||||
echo "Starting on Vite port ${SPROUT_VITE_PORT}, relay ${SPROUT_RELAY_URL}"
|
||||
pnpm exec tauri dev --features mesh-llm --config "$SPROUT_TAURI_CONFIG" {{ARGS}}
|
||||
echo "Starting on Vite port ${BUZZ_VITE_PORT}, relay ${BUZZ_RELAY_URL}"
|
||||
pnpm exec tauri dev --features mesh-llm --config "$BUZZ_TAURI_CONFIG" {{ARGS}}
|
||||
|
||||
# Run the desktop app against the internal staging relay (installs deps + builds agent tools automatically)
|
||||
staging *ARGS: _ensure-sidecar-stubs
|
||||
@@ -293,17 +293,17 @@ staging *ARGS: _ensure-sidecar-stubs
|
||||
export MESH_LLM_NATIVE_RUNTIME_CACHE_DIR="$(./scripts/ensure-mesh-native-runtime.sh)"
|
||||
# Replace the 0-byte sidecar stub with the real CLI binary so tauri dev picks it up.
|
||||
TARGET=$(rustc -vV | sed -n 's|host: ||p')
|
||||
cp target/release/buzz "desktop/src-tauri/binaries/sprout-${TARGET}"
|
||||
chmod +x "desktop/src-tauri/binaries/sprout-${TARGET}"
|
||||
cp target/release/buzz "desktop/src-tauri/binaries/buzz-${TARGET}"
|
||||
chmod +x "desktop/src-tauri/binaries/buzz-${TARGET}"
|
||||
cd {{desktop_dir}}
|
||||
source ../scripts/instance-env.sh
|
||||
export SPROUT_RELAY_URL="wss://sprout-oss.stage.blox.sqprod.co"
|
||||
export BUZZ_RELAY_URL="wss://sprout-oss.stage.blox.sqprod.co"
|
||||
# Ctrl+C kills the Tauri app before its in-process sweep finishes, leaking
|
||||
# agent workers. Reap this instance's agents on exit as a backstop.
|
||||
INSTANCE_ID=$(node -e "console.log(JSON.parse(process.env.SPROUT_TAURI_CONFIG).identifier)")
|
||||
INSTANCE_ID=$(node -e "console.log(JSON.parse(process.env.BUZZ_TAURI_CONFIG).identifier)")
|
||||
trap '../scripts/cleanup-instance-agents.sh "$INSTANCE_ID"' EXIT
|
||||
echo "Starting staging on Vite port ${SPROUT_VITE_PORT}, relay ${SPROUT_RELAY_URL}"
|
||||
pnpm exec tauri dev --features mesh-llm --config "$SPROUT_TAURI_CONFIG" {{ARGS}}
|
||||
echo "Starting staging on Vite port ${BUZZ_VITE_PORT}, relay ${BUZZ_RELAY_URL}"
|
||||
pnpm exec tauri dev --features mesh-llm --config "$BUZZ_TAURI_CONFIG" {{ARGS}}
|
||||
|
||||
# Run the desktop frontend dev server (port derived from worktree)
|
||||
desktop-dev:
|
||||
|
||||
Reference in New Issue
Block a user