set version in an env variable for testing (#5100)
This commit is contained in:
@@ -133,7 +133,8 @@ impl ClientHandler for GooseClient {
|
|||||||
capabilities: ClientCapabilities::builder().build(),
|
capabilities: ClientCapabilities::builder().build(),
|
||||||
client_info: Implementation {
|
client_info: Implementation {
|
||||||
name: "goose".to_string(),
|
name: "goose".to_string(),
|
||||||
version: env!("CARGO_PKG_VERSION").to_owned(),
|
version: std::env::var("GOOSE_MCP_CLIENT_VERSION")
|
||||||
|
.unwrap_or(env!("CARGO_PKG_VERSION").to_owned()),
|
||||||
icons: None,
|
icons: None,
|
||||||
title: None,
|
title: None,
|
||||||
website_url: None,
|
website_url: None,
|
||||||
|
|||||||
@@ -137,6 +137,7 @@ async fn test_replayed_session(
|
|||||||
tool_calls: Vec<CallToolRequestParam>,
|
tool_calls: Vec<CallToolRequestParam>,
|
||||||
required_envs: Vec<&str>,
|
required_envs: Vec<&str>,
|
||||||
) {
|
) {
|
||||||
|
std::env::set_var("GOOSE_MCP_CLIENT_VERSION", "0.0.0");
|
||||||
let replay_file_name = command
|
let replay_file_name = command
|
||||||
.iter()
|
.iter()
|
||||||
.map(|s| s.replace("/", "_"))
|
.map(|s| s.replace("/", "_"))
|
||||||
|
|||||||
+5
-5
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"1.9.0"}}}
|
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"0.0.0"}}}
|
||||||
STDERR: GitHub MCP Server running on stdio
|
STDERR: GitHub MCP Server running on stdio
|
||||||
STDOUT: {"jsonrpc":"2.0","id":0,"result":{"protocolVersion":"2025-03-26","capabilities":{"logging":{},"prompts":{},"resources":{"subscribe":true,"listChanged":true},"tools":{"listChanged":true}},"serverInfo":{"name":"github-mcp-server","version":"version"}}}
|
STDOUT: {"jsonrpc":"2.0","id":0,"result":{"protocolVersion":"2025-03-26","capabilities":{"logging":{},"prompts":{},"resources":{"subscribe":true,"listChanged":true},"tools":{"listChanged":true}},"serverInfo":{"name":"github-mcp-server","version":"version"}}}
|
||||||
STDIN: {"jsonrpc":"2.0","method":"notifications/initialized"}
|
STDIN: {"jsonrpc":"2.0","method":"notifications/initialized"}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"1.9.0"}}}
|
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"0.0.0"}}}
|
||||||
STDERR: 2025-09-26 23:13:04 - Starting npx setup script.
|
STDERR: 2025-09-26 23:13:04 - Starting npx setup script.
|
||||||
STDERR: 2025-09-26 23:13:04 - Creating directory ~/.config/goose/mcp-hermit/bin if it does not exist.
|
STDERR: 2025-09-26 23:13:04 - Creating directory ~/.config/goose/mcp-hermit/bin if it does not exist.
|
||||||
STDERR: 2025-09-26 23:13:04 - Changing to directory ~/.config/goose/mcp-hermit.
|
STDERR: 2025-09-26 23:13:04 - Changing to directory ~/.config/goose/mcp-hermit.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"1.9.0"}}}
|
STDIN: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"goose","version":"0.0.0"}}}
|
||||||
STDERR: 2025-09-26 23:13:04 - Starting uvx setup script.
|
STDERR: 2025-09-26 23:13:04 - Starting uvx setup script.
|
||||||
STDERR: 2025-09-26 23:13:04 - Creating directory ~/.config/goose/mcp-hermit/bin if it does not exist.
|
STDERR: 2025-09-26 23:13:04 - Creating directory ~/.config/goose/mcp-hermit/bin if it does not exist.
|
||||||
STDERR: 2025-09-26 23:13:04 - Changing to directory ~/.config/goose/mcp-hermit.
|
STDERR: 2025-09-26 23:13:04 - Changing to directory ~/.config/goose/mcp-hermit.
|
||||||
|
|||||||
Reference in New Issue
Block a user