From e154fd17683e93cb4fb9199924f9e152b5c96427 Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Tue, 28 Oct 2025 17:41:58 +0100 Subject: [PATCH 1/4] test(NODE-7278): update langchainjs location --- .evergreen/config.yml | 5 +++-- langchain-js/config.env | 3 ++- langchain-js/database/langchain_test.json | 1 + langchain-js/indexes/langchain_test.json | 4 ++-- langchain-js/run.sh | 16 ++++++++++------ 5 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 langchain-js/database/langchain_test.json diff --git a/.evergreen/config.yml b/.evergreen/config.yml index d236b15..908266c 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -282,10 +282,11 @@ tasks: tags: [local] commands: - func: "fetch repo" + - func: "setup local atlas" - func: "execute tests" - command: attach.xunit_results params: - file: src/langchain-js/langchainjs/libs/langchain-mongodb/results.xml + file: src/langchain-js/langchainjs/libs/providers/langchain-mongodb/results.xml - name: test-n8n-js-local tags: [local] @@ -301,7 +302,7 @@ tasks: - func: "execute tests" - command: attach.xunit_results params: - file: src/langchain-js/langchainjs/libs/langchain-mongodb/results.xml + file: src/langchain-js/langchainjs/libs/providers/langchain-mongodb/results.xml - name: test-mem0-python-local tags: [ local ] diff --git a/langchain-js/config.env b/langchain-js/config.env index fdb4833..1a3231a 100644 --- a/langchain-js/config.env +++ b/langchain-js/config.env @@ -1,3 +1,4 @@ REPO_NAME=langchainjs -REPO_ORG=langchain-ai +REPO_ORG=durran DATABASE=langchain_test_db +REPO_BRANCH=fix-mongodb-tests diff --git a/langchain-js/database/langchain_test.json b/langchain-js/database/langchain_test.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/langchain-js/database/langchain_test.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/langchain-js/indexes/langchain_test.json b/langchain-js/indexes/langchain_test.json index ff9864f..72aa038 100644 --- a/langchain-js/indexes/langchain_test.json +++ b/langchain-js/indexes/langchain_test.json @@ -13,6 +13,6 @@ } } }, - "database": "langchain", - "collectionName": "test" + "database": "langchain_test_db", + "collectionName": "langchain_test" } \ No newline at end of file diff --git a/langchain-js/run.sh b/langchain-js/run.sh index f940620..9e4f9a6 100644 --- a/langchain-js/run.sh +++ b/langchain-js/run.sh @@ -26,16 +26,20 @@ setup_node_and_yarn() { export PATH export npm_config_prefix - npm install --global yarn + npm install -g pnpm@latest-10 + npm install --global corepack --force + corepack enable } setup_langchain_integration() { - cd libs/langchain-mongodb + pnpm install + pnpm build - yarn install - yarn build + cd libs/providers/langchain-mongodb + + pnpm install + pnpm build - yarn add --dev jest-junit export JEST_JUNIT_OUTPUT_NAME=results.xml # Trim trailing slashes since lanchainjs is doing string manipulationn, not # using the URI class. @@ -50,4 +54,4 @@ setup_remote_atlas setup_node_and_yarn setup_langchain_integration -yarn test:int --reporters=default --reporters=jest-junit +pnpm test:int --reporter=default --reporter=junit --outputFile=./results.xml From 62195ce69a3f8dcb16baf4282f1edb7e4b43b6b1 Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Fri, 14 Nov 2025 17:55:14 +0000 Subject: [PATCH 2/4] chore: revert env --- langchain-js/config.env | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/langchain-js/config.env b/langchain-js/config.env index 1a3231a..fdb4833 100644 --- a/langchain-js/config.env +++ b/langchain-js/config.env @@ -1,4 +1,3 @@ REPO_NAME=langchainjs -REPO_ORG=durran +REPO_ORG=langchain-ai DATABASE=langchain_test_db -REPO_BRANCH=fix-mongodb-tests From b56e197cb67383323bcc8cbf874a2b8a81098df1 Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Wed, 26 Nov 2025 11:24:38 +0100 Subject: [PATCH 3/4] test: use new branch --- langchain-js/config.env | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langchain-js/config.env b/langchain-js/config.env index fdb4833..ce24752 100644 --- a/langchain-js/config.env +++ b/langchain-js/config.env @@ -1,3 +1,4 @@ REPO_NAME=langchainjs -REPO_ORG=langchain-ai +REPO_ORG=durran DATABASE=langchain_test_db +BRANCH=mongodb-cleanup From 83c957deb9f9145de05b2d4334fe926720131842 Mon Sep 17 00:00:00 2001 From: Pavel Safronov Date: Mon, 1 Dec 2025 09:26:01 -0800 Subject: [PATCH 4/4] https://github.com/langchain-ai/langchainjs/pull/9506 is merged, reverting repo/branch name to default/main --- langchain-js/config.env | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/langchain-js/config.env b/langchain-js/config.env index ce24752..fdb4833 100644 --- a/langchain-js/config.env +++ b/langchain-js/config.env @@ -1,4 +1,3 @@ REPO_NAME=langchainjs -REPO_ORG=durran +REPO_ORG=langchain-ai DATABASE=langchain_test_db -BRANCH=mongodb-cleanup