goose-cli: 1.0.30 -> 1.4.0

This commit is contained in:
Tyler Hardin
2025-08-18 15:50:01 -04:00
parent 2872da6706
commit c58f8542c1
+19 -3
View File
@@ -27,16 +27,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "goose-cli";
version = "1.0.30";
version = "1.4.0";
src = fetchFromGitHub {
owner = "block";
repo = "goose";
tag = "v${finalAttrs.version}";
hash = "sha256-Mhscs7yv3/FmJ/v1W0xcHya82ztrYGVULrtMyq4W4BY=";
hash = "sha256-xXQFhGwI5aZfRzJ17WXcpOHnaE1MW2S6uje8qSC3NU4=";
};
cargoHash = "sha256-TNmeu0nQHTFnbe7CY5b58ysN6+iMD6yFTktr4gjKNY0=";
cargoHash = "sha256-b8u226CSW/85HoVuDYGc0cbCA61ZOsrngenZKMgY4us=";
nativeBuildInputs = [
pkg-config
@@ -76,6 +76,18 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--skip=providers::factory::tests::test_create_lead_worker_provider"
"--skip=providers::factory::tests::test_create_regular_provider_without_lead_config"
"--skip=providers::factory::tests::test_lead_model_env_vars_with_defaults"
# need network access
"--skip=test_concurrent_access"
"--skip=test_model_not_in_openrouter"
"--skip=test_pricing_cache_performance"
"--skip=test_pricing_refresh"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_http_error"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_invalid_json"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_notification"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_session_id_handling"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_session_not_found"
"--skip=transport::streamable_http::tests::test_handle_outgoing_message_successful_request"
"--skip=context_mgmt::auto_compact::tests::test_auto_compact_respects_config"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=providers::gcpauth::tests::test_load_from_metadata_server"
@@ -83,6 +95,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--skip=tracing::langfuse_layer::tests::test_batch_manager_spawn_sender"
"--skip=tracing::langfuse_layer::tests::test_batch_send_partial_failure"
"--skip=tracing::langfuse_layer::tests::test_batch_send_success"
"--skip=logging::tests::test_log_file_name_session_without_error_capture"
"--skip=recipes::extract_from_cli::tests::test_extract_recipe_info_from_cli_basic"
"--skip=recipes::extract_from_cli::tests::test_extract_recipe_info_from_cli_with_additional_sub_recipes"
"--skip=recipes::recipe::tests::load_recipe::test_load_recipe_success"
];
passthru.updateScript = nix-update-script { };