goose-cli, goose-desktop: 1.47.0 -> 1.49.0 (#560858)

This commit is contained in:
Peder Bergebakken Sundt
2026-10-01 19:47:48 +00:00
committed by GitHub
2 changed files with 8 additions and 23 deletions

View File

@@ -36,16 +36,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "goose-cli";
version = "1.47.0";
version = "1.49.0";
src = fetchFromGitHub {
owner = "aaif-goose";
repo = "goose";
tag = "v${finalAttrs.version}";
hash = "sha256-+sowkBtUbpBPAgi1Tn1WSgIac2yzCWsXcsh96Pp5VSY=";
hash = "sha256-KTHfaPJ3Vf2b6efMr0k9/AAMykDaG0lgSVCUpL58fnk=";
};
cargoHash = "sha256-rJnhi14eKkYBK1rmQsRTb3lS2ChklOZ8mOA/H1iclh0=";
cargoHash = "sha256-78E/J64RIy7AkFODLVQBFy8HPUtT2ODLwNAstErRMdQ=";
cargoBuildFlags = [
"--bin"
@@ -116,26 +116,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
# vars, OnceLock caches) when the lib tests run in parallel
# https://github.com/aaif-goose/goose/issues/11059
"--skip=hooks::tests::matcher_filters_by_tool_name"
"--skip=plugins::discovery::tests::enabled_in_config_keeps_plugin_without_modifying_config"
# the mock provider can finish before the polling loop observes an active run
"--skip=test_steer_session_adds_input_to_active_prompt"
# integration tests that need network access
"--skip=test_replayed_session::vec_uvx_mcp_server_fetch_vec_calltoolrequestparam_name_fetch_into_arguments_some_object_url_https_example_com_vec_expects"
"--skip=test_replayed_session::vec_github_mcp_server_stdio_vec_calltoolrequestparam_name_get_file_contents_into_arguments_some_object_owner_block_repo_goose_path_readme_md_sha_ab62b863c1666232a67048b6c4e10007a2a5b83c_vec_github_personal_access_token_expects"
"--skip=test_replayed_session::vec_npx_y_modelcontextprotocol_server_everything_vec_calltoolrequestparam_name_echo_into_arguments_some_object_message_hello_world_calltoolrequestparam_name_add_into_arguments_some_object_a_1_b_2_calltoolrequestparam_name_longrunningoperation_into_arguments_some_object_duration_1_steps_5_calltoolrequestparam_name_structuredcontent_into_arguments_some_object_location_11238_vec_expects"
# loopback_transport_does_not_use_environment_proxy sets HTTP_PROXY
# process-wide; concurrent wiremock-based tests in the same binary pick it
# up and fail with NetworkError. Remove once the fix lands upstream:
# https://github.com/aaif-goose/goose/pull/11262
"--skip=api_client::tests::loopback_transport_does_not_use_environment_proxy"
"--skip=anthropic::tests::fetch_models_treats_invalid_json_as_endpoint_not_found"
"--skip=anthropic::tests::fetch_models_treats_missing_data_field_as_request_failed"
"--skip=anthropic::tests::fetch_supported_models_accepts_null_error"
"--skip=anthropic::tests::fetch_supported_models_does_not_fall_back_on_missing_data"
"--skip=anthropic::tests::fetch_supported_models_falls_back_on_invalid_payload"
"--skip=anthropic::tests::fetch_supported_models_preserves_200_error_type"
"--skip=anthropic::tests::fetch_supported_models_propagates_auth_error"
"--skip=anthropic::tests::fetch_supported_models_propagates_auth_error_from_200_payload"
# otel span capture races with other tests' global tracing subscribers
# when the lib tests run in parallel
"--skip=agents::agent::tests::tool_dispatch_records_gen_ai_span_attributes"
]
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
# Broken on aarch64-linux: request capture races across session_id_propagation_test cases

View File

@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-suVaAsK8bzsb2nNbvlhb/lMjs3Q2fiKRo3TSpome6tI=";
hash = "sha256-FpnWCJsytxJ5w9yqWayU2ZNDCm7RgubU34ouIeNWqfA=";
};
strictDeps = true;
@@ -187,7 +187,7 @@ stdenv.mkDerivation (finalAttrs: {
exec = "goose-desktop %U";
icon = "goose-desktop";
categories = [ "Development" ];
startupWMClass = "Goose";
startupWMClass = "goose";
mimeTypes = [ "x-scheme-handler/goose" ];
})
];