From ddeff93e99ea93b754bbe3d14e26f188ae7d1f88 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 4 Oct 2026 20:08:48 +0000 Subject: [PATCH 1/3] chore: configure renovate Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000..5db72dd6a9 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From 67f6d6076d6418555ff32069e871a6b69d0fc024 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Sun, 4 Oct 2026 22:01:20 -0700 Subject: [PATCH 2/3] fix(renovate): disable unsupported cargo updates --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index 5db72dd6a9..c57fb0ec61 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,12 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" + ], + "packageRules": [ + { + "description": "Cargo lockfiles require the repository's external vendoring workflow", + "matchManagers": ["cargo"], + "enabled": false + } ] } From fbfafa5e2d98a03f3fc0d614d468d5fd20d4fbd2 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Mon, 5 Oct 2026 03:27:53 -0700 Subject: [PATCH 3/3] fix(ci): repair all-target feature checks --- .../src/agents/context_scout/owner.rs | 30 ++++++++----------- crates/tracedecay/Cargo.toml | 6 +--- crates/tracedecay/benches/coverage/admin.rs | 5 ++-- crates/tracedecay/benches/coverage/mod.rs | 3 +- 4 files changed, 18 insertions(+), 26 deletions(-) diff --git a/crates/tracedecay-agent-hosts/src/agents/context_scout/owner.rs b/crates/tracedecay-agent-hosts/src/agents/context_scout/owner.rs index e06de7ab96..7cd16aea08 100644 --- a/crates/tracedecay-agent-hosts/src/agents/context_scout/owner.rs +++ b/crates/tracedecay-agent-hosts/src/agents/context_scout/owner.rs @@ -1012,26 +1012,20 @@ impl ProjectContextScoutOwnerV1 { let retired = match (&mutation, &receipt.result) { ( ContextScoutPublicMutationV1::Cancel { work }, - ContextScoutMutationResultV1::Cancel(outcome), - ) if matches!( - outcome, - ContextScoutDurableStoreOutcomeV1::Stored - | ContextScoutDurableStoreOutcomeV1::Duplicate - ) => - { - Some((*work, None)) - } + ContextScoutMutationResultV1::Cancel( + ContextScoutDurableStoreOutcomeV1::Stored + | ContextScoutDurableStoreOutcomeV1::Duplicate, + ), + ) => Some((*work, None)), ( ContextScoutPublicMutationV1::Delivery { work, .. }, - ContextScoutMutationResultV1::Delivery { outcome, receipt }, - ) if matches!( - outcome, - ContextScoutDurableStoreOutcomeV1::Stored - | ContextScoutDurableStoreOutcomeV1::Duplicate - ) => - { - Some((*work, Some(receipt.outcome))) - } + ContextScoutMutationResultV1::Delivery { + outcome: + ContextScoutDurableStoreOutcomeV1::Stored + | ContextScoutDurableStoreOutcomeV1::Duplicate, + receipt, + }, + ) => Some((*work, Some(receipt.outcome))), _ => None, }; if let Some((work, delivery)) = retired diff --git a/crates/tracedecay/Cargo.toml b/crates/tracedecay/Cargo.toml index ed0d8d3ece..2ced06ab52 100644 --- a/crates/tracedecay/Cargo.toml +++ b/crates/tracedecay/Cargo.toml @@ -1,5 +1,6 @@ [package] name = "tracedecay" +autobenches = false version.workspace = true publish = false edition.workspace = true @@ -373,11 +374,6 @@ path = "benches/large_repos.rs" harness = false required-features = ["test-transport"] -[[bench]] -name = "queries" -path = "benches/queries.rs" -required-features = ["test-transport"] - [[bench]] name = "session_temporal" path = "benches/session_temporal.rs" diff --git a/crates/tracedecay/benches/coverage/admin.rs b/crates/tracedecay/benches/coverage/admin.rs index 4548b204d3..d1713195ed 100644 --- a/crates/tracedecay/benches/coverage/admin.rs +++ b/crates/tracedecay/benches/coverage/admin.rs @@ -1046,7 +1046,7 @@ pub(crate) fn groups(ctx: &QueryContext, out: &mut Vec) { args["include_storage_health"] = json!(true); } if tool == "tracedecay_configuration_observed_state" { - Query::prepared_read(label, tool, args, super::configuration_read_prime) + Query::prepared_read(label, tool, args, i, super::configuration_read_prime) } else { rq(tool, label, args) } @@ -1084,11 +1084,12 @@ pub(crate) fn groups(ctx: &QueryContext, out: &mut Vec) { } out.push(ToolGroup { tool: "tracedecay_configuration_get", - queries: five(|_i| { + queries: five(|i| { Query::prepared_read( "config_get", "tracedecay_configuration_get", json!({"key": ctx.seeds.config_key.clone().unwrap_or_else(|| "diagnostics.prewarm.v1".into())}), + i, super::configuration_read_prime, ) }), diff --git a/crates/tracedecay/benches/coverage/mod.rs b/crates/tracedecay/benches/coverage/mod.rs index 014afd058f..a15602f7a9 100644 --- a/crates/tracedecay/benches/coverage/mod.rs +++ b/crates/tracedecay/benches/coverage/mod.rs @@ -13,7 +13,8 @@ mod work; pub(crate) use admin_fixture::verify_admin_fixture; pub(crate) use admin::{ - verify_context_scout_fixture, verify_github_stack_signal_fixture, verify_native_fixture, + finish_context_scout_fixture, verify_context_scout_fixture, verify_github_stack_signal_fixture, + verify_native_fixture, }; #[cfg(unix)] pub(crate) use code::prepare_source_reconciliation;