From 489a3fd0c6c77ee960f7258be0c54fa3dba2cf4e Mon Sep 17 00:00:00 2001 From: Rene Jean Corneille <14303619+RonsenbergVI@users.noreply.github.com> Date: Sat, 22 Aug 2026 08:45:13 +0100 Subject: [PATCH] fix: match tagged toml values in release-please lockfile filters The generic-toml updater parses every scalar as a tagged {start, end, value} node, so a filter comparing @.name to a string can never match and the uv.lock pins were silently skipped ("No entries modified" in every release-please run). Filtering on @.name.value matches the actual string; the target .version stays on the tagged node the surgical replacer expects. Co-Authored-By: Claude Fable 5 --- .github/release-please-config.json | 10 +++++----- CONTRIBUTING.md | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/release-please-config.json b/.github/release-please-config.json index d4165fd..7ff377d 100644 --- a/.github/release-please-config.json +++ b/.github/release-please-config.json @@ -51,7 +51,7 @@ { "type": "toml", "path": "uv.lock", - "jsonpath": "$.package[?(@.name=='amb')].version" + "jsonpath": "$.package[?(@.name.value=='amb')].version" } ] }, @@ -64,7 +64,7 @@ { "type": "toml", "path": "/uv.lock", - "jsonpath": "$.package[?(@.name=='fraise')].version" + "jsonpath": "$.package[?(@.name.value=='fraise')].version" } ] }, @@ -77,7 +77,7 @@ { "type": "toml", "path": "/uv.lock", - "jsonpath": "$.package[?(@.name=='graphiti')].version" + "jsonpath": "$.package[?(@.name.value=='graphiti')].version" } ] }, @@ -90,7 +90,7 @@ { "type": "toml", "path": "/uv.lock", - "jsonpath": "$.package[?(@.name=='letta')].version" + "jsonpath": "$.package[?(@.name.value=='letta')].version" } ] }, @@ -103,7 +103,7 @@ { "type": "toml", "path": "/uv.lock", - "jsonpath": "$.package[?(@.name=='mem0')].version" + "jsonpath": "$.package[?(@.name.value=='mem0')].version" } ] } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d15d06..f108b8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,7 +56,7 @@ A framework is a workspace package under `benchmarks//` — no core change { "type": "toml", "path": "/uv.lock", - "jsonpath": "$.package[?(@.name=='')].version" + "jsonpath": "$.package[?(@.name.value=='')].version" } ```