From 82187ab8d4891841819d3ff272ff94f2fa61013d Mon Sep 17 00:00:00 2001 From: anselm94 Date: Sun, 16 Aug 2026 10:16:23 +0530 Subject: [PATCH] fix(cds-langgraph-checkpointer): update gen file path from `srv/` to `db/` --- .changeset/eighty-owls-jam.md | 5 +++++ .github/workflows/pr-lint.yaml | 2 ++ packages/cds-langgraph-persistence/lib/add.js | 8 ++++---- packages/integration-tests/run.sh | 6 ++++-- 4 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 .changeset/eighty-owls-jam.md diff --git a/.changeset/eighty-owls-jam.md b/.changeset/eighty-owls-jam.md new file mode 100644 index 0000000..0186e50 --- /dev/null +++ b/.changeset/eighty-owls-jam.md @@ -0,0 +1,5 @@ +--- +"@mi8y/cds-langgraph-persistence": patch +--- + +Updated path from `srv/` to `db/` for the generated CDS files diff --git a/.github/workflows/pr-lint.yaml b/.github/workflows/pr-lint.yaml index f0e59ff..196310e 100644 --- a/.github/workflows/pr-lint.yaml +++ b/.github/workflows/pr-lint.yaml @@ -44,6 +44,8 @@ jobs: hotfix scopes: | cds-langgraph-persistence + cds-langgraph-checkpointer + cds-langgraph-memorystore cds-langchain-vectorstore cds-langchain-telemetry docs diff --git a/packages/cds-langgraph-persistence/lib/add.js b/packages/cds-langgraph-persistence/lib/add.js index cb7f911..33026db 100644 --- a/packages/cds-langgraph-persistence/lib/add.js +++ b/packages/cds-langgraph-persistence/lib/add.js @@ -53,9 +53,9 @@ async function writeCdsFile(cdsFileRelPath, cdsContent, description) { } async function addCheckpointerEntities() { - const srvRelPath = cds.env.folders?.srv || "srv/"; + const dbPath = cds.env.folders?.db || "db/"; const cdsFileRelPath = cds.utils.path.join( - srvRelPath, + dbPath, "langgraph-checkpointer.cds", ); await writeCdsFile( @@ -66,9 +66,9 @@ async function addCheckpointerEntities() { } async function addMemoryStoreEntities() { - const srvRelPath = cds.env.folders?.srv || "srv/"; + const dbPath = cds.env.folders?.db || "db/"; const cdsFileRelPath = cds.utils.path.join( - srvRelPath, + dbPath, "langgraph-memorystore.cds", ); await writeCdsFile( diff --git a/packages/integration-tests/run.sh b/packages/integration-tests/run.sh index f4a1f2c..8f3a1fa 100755 --- a/packages/integration-tests/run.sh +++ b/packages/integration-tests/run.sh @@ -87,7 +87,8 @@ for combo in "${VERSIONS[@]}"; do echo "" echo "→ Running 'add' command..." - pnpm exec cds add langgraph-persistence + pnpm exec cds add langgraph-checkpointer + pnpm exec cds add langgraph-memorystore echo "" echo "→ Running tests..." @@ -103,7 +104,8 @@ for combo in "${VERSIONS[@]}"; do echo "" echo "→ Cleaning up..." rm -rf node_modules pnpm-lock.yaml - rm srv/langgraph-persistence.cds 2>/dev/null || true + rm db/langgraph-checkpointer.cds 2>/dev/null || true + rm db/langgraph-memorystore.cds 2>/dev/null || true popd > /dev/null done