From b52af129106a332a317afd3e235524032d64417c Mon Sep 17 00:00:00 2001 From: Yingjie He Date: Thu, 15 May 2025 14:41:28 -0700 Subject: [PATCH] chore(release): release version 1.0.24 (#2552) --- Cargo.lock | 14 +++++++------- Cargo.toml | 2 +- crates/goose-bench/src/bench_work_dir.rs | 3 +-- .../src/computercontroller/platform/linux.rs | 13 +++---------- ui/desktop/package-lock.json | 4 ++-- ui/desktop/package.json | 2 +- 6 files changed, 15 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9e2229b6b8..630026c0de 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2503,7 +2503,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-stream", @@ -2559,7 +2559,7 @@ dependencies = [ [[package]] name = "goose-bench" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-trait", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-trait", @@ -2623,7 +2623,7 @@ dependencies = [ [[package]] name = "goose-ffi" -version = "1.0.23" +version = "1.0.24" dependencies = [ "cbindgen", "futures", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "goose-llm" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-trait", @@ -2666,7 +2666,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-trait", @@ -2712,7 +2712,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.0.23" +version = "1.0.24" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 75251a121b..f44b43e273 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.0.23" +version = "1.0.24" authors = ["Block "] license = "Apache-2.0" repository = "https://github.com/block/goose" diff --git a/crates/goose-bench/src/bench_work_dir.rs b/crates/goose-bench/src/bench_work_dir.rs index a995e11968..9729af4981 100644 --- a/crates/goose-bench/src/bench_work_dir.rs +++ b/crates/goose-bench/src/bench_work_dir.rs @@ -4,7 +4,6 @@ use include_dir::{include_dir, Dir}; use serde::{Deserialize, Serialize}; use std::fs; use std::io; -use std::io::ErrorKind; use std::path::Path; use std::path::PathBuf; use std::process::Command; @@ -207,7 +206,7 @@ impl BenchmarkWorkDir { Ok(()) } else { let error_message = String::from_utf8_lossy(&output.stderr).to_string(); - Err(io::Error::new(ErrorKind::Other, error_message)) + Err(io::Error::other(error_message)) } } diff --git a/crates/goose-mcp/src/computercontroller/platform/linux.rs b/crates/goose-mcp/src/computercontroller/platform/linux.rs index b020bbb6e2..d0e78c0494 100644 --- a/crates/goose-mcp/src/computercontroller/platform/linux.rs +++ b/crates/goose-mcp/src/computercontroller/platform/linux.rs @@ -65,10 +65,7 @@ impl LinuxAutomation { DisplayServer::X11 => self.check_x11_dependencies()?, DisplayServer::Wayland => self.check_wayland_dependencies()?, DisplayServer::Unknown => { - return Err(std::io::Error::new( - std::io::ErrorKind::Other, - "Unable to detect display server", - )); + return Err(std::io::Error::other("Unable to detect display server")); } } @@ -106,10 +103,7 @@ impl LinuxAutomation { match self.display_server { DisplayServer::X11 => self.execute_x11_command(cmd), DisplayServer::Wayland => self.execute_wayland_command(cmd), - DisplayServer::Unknown => Err(std::io::Error::new( - std::io::ErrorKind::Other, - "Unknown display server", - )), + DisplayServer::Unknown => Err(std::io::Error::other("Unknown display server")), } } @@ -236,8 +230,7 @@ impl SystemAutomation for LinuxAutomation { if output.status.success() { Ok(String::from_utf8_lossy(&output.stdout).into_owned()) } else { - Err(std::io::Error::new( - std::io::ErrorKind::Other, + Err(std::io::Error::other( String::from_utf8_lossy(&output.stderr).into_owned(), )) } diff --git a/ui/desktop/package-lock.json b/ui/desktop/package-lock.json index f5ab033dc4..e4a68b894d 100644 --- a/ui/desktop/package-lock.json +++ b/ui/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "goose-app", - "version": "1.0.23", + "version": "1.0.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "goose-app", - "version": "1.0.23", + "version": "1.0.24", "license": "Apache-2.0", "dependencies": { "@ai-sdk/openai": "^0.0.72", diff --git a/ui/desktop/package.json b/ui/desktop/package.json index e2b95f2cb8..36a3a3f457 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.0.23", + "version": "1.0.24", "description": "Goose App", "engines": { "node": "^23.0.0"