[PR #327] [MERGED] ci[minor]: Add script & GH action to validate deno and node deps in sync #660

Closed
opened 2026-02-15 19:15:25 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/327
Author: @bracesproul
Created: 8/16/2024
Status: Merged
Merged: 8/16/2024
Merged by: @bracesproul

Base: mainHead: brace/validate-deps-script


📝 Commits (3)

📊 Changes

4 files changed (+86 additions, -2 deletions)

View changed files

📝 .github/workflows/validate-new-notebooks.yml (+20 -0)
📝 package.json (+1 -1)
scripts/validate_deps_sync.ts (+64 -0)
📝 yarn.lock (+1 -1)

📄 Description

The validate new notebook gh action requires the notebook dependencies to be installed w/ npm, but notebooks do not require deps to be listed in a package.json (deno.json)

This script & gh action verifies that all dependencies listed in the deno.json file are also present in the examples/package.json file, and the version is greater than or equal to that in deno.json


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langgraphjs/pull/327 **Author:** [@bracesproul](https://github.com/bracesproul) **Created:** 8/16/2024 **Status:** ✅ Merged **Merged:** 8/16/2024 **Merged by:** [@bracesproul](https://github.com/bracesproul) **Base:** `main` ← **Head:** `brace/validate-deps-script` --- ### 📝 Commits (3) - [`f1354a8`](https://github.com/langchain-ai/langgraphjs/commit/f1354a8c15ea3466e5877e813a96085db2d38fcf) ci[minor]: Add script & GH action to validate deno and node deps in sync - [`c9aa91b`](https://github.com/langchain-ai/langgraphjs/commit/c9aa91bc0421ac349c24f25f8b498c60d7eb33cd) cr - [`9c16ad5`](https://github.com/langchain-ai/langgraphjs/commit/9c16ad5d55a8f4e31cb4189ceaaf7ebc9ff79cea) cr ### 📊 Changes **4 files changed** (+86 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/validate-new-notebooks.yml` (+20 -0) 📝 `package.json` (+1 -1) ➕ `scripts/validate_deps_sync.ts` (+64 -0) 📝 `yarn.lock` (+1 -1) </details> ### 📄 Description The validate new notebook gh action requires the notebook dependencies to be installed w/ npm, but notebooks do not require deps to be listed in a package.json (`deno.json`) This script & gh action verifies that all dependencies listed in the `deno.json` file are also present in the `examples/package.json` file, and the version is greater than or equal to that in `deno.json` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 19:15:25 -05:00
yindo closed this issue 2026-02-15 19:15:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraphjs#660