goose-cli: 1.4.0 -> 1.6.0 (#436354)

This commit is contained in:
Sandro
2025-09-01 17:22:17 +02:00
committed by GitHub
+8 -17
View File
@@ -27,16 +27,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "goose-cli";
version = "1.4.0";
version = "1.6.0";
src = fetchFromGitHub {
owner = "block";
repo = "goose";
tag = "v${finalAttrs.version}";
hash = "sha256-xXQFhGwI5aZfRzJ17WXcpOHnaE1MW2S6uje8qSC3NU4=";
hash = "sha256-ZfS0U7PpGWWuqGKd7IjRaavqZSySx93F9S1d7r2wMkE=";
};
cargoHash = "sha256-b8u226CSW/85HoVuDYGc0cbCA61ZOsrngenZKMgY4us=";
cargoHash = "sha256-uYgYzP75QkN1VksYL3KeNMNy7wb0TgCP8HPN1QrfZoo=";
nativeBuildInputs = [
pkg-config
@@ -58,20 +58,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
__darwinAllowLocalNetworking = true;
checkFlags = [
# need dbus-daemon
# need dbus-daemon for keychain access
"--skip=config::base::tests::test_multiple_secrets"
"--skip=config::base::tests::test_secret_management"
"--skip=config::base::tests::test_concurrent_extension_writes"
"--skip=config::signup_tetrate::tests::test_configure_tetrate"
# Observer should be Some with both init project keys set
"--skip=tracing::langfuse_layer::tests::test_create_langfuse_observer"
"--skip=providers::gcpauth::tests::test_token_refresh_race_condition"
# Lazy instance has previously been poisoned
"--skip=jetbrains::tests::test_capabilities"
"--skip=jetbrains::tests::test_router_creation"
"--skip=logging::tests::test_log_file_name::with_session_name_and_error_capture"
"--skip=logging::tests::test_log_file_name::with_session_name_without_error_capture"
"--skip=logging::tests::test_log_file_name::without_session_name"
"--skip=developer::tests::test_text_editor_str_replace"
# need API keys
"--skip=providers::factory::tests::test_create_lead_worker_provider"
"--skip=providers::factory::tests::test_create_regular_provider_without_lead_config"
@@ -87,15 +81,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--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"
]
++ lib.optionals stdenv.hostPlatform.isLinux [
"--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"
"--skip=providers::oauth::tests::test_get_workspace_endpoints"
"--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=logging::tests::test_log_file_name_no_session"
"--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"