From 3c797529bbce489088ca394bbf48be5b5093a256 Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Tue, 25 Mar 2025 23:32:40 +0100 Subject: [PATCH] Avoid frozen lockfile --- libs/cli/langgraph_cli/config.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libs/cli/langgraph_cli/config.py b/libs/cli/langgraph_cli/config.py index daf07e2e0..cd5049db6 100644 --- a/libs/cli/langgraph_cli/config.py +++ b/libs/cli/langgraph_cli/config.py @@ -1022,6 +1022,7 @@ def node_config_to_docker( except OSError: return False + # inspired by `package-manager-detector` def get_pkg_manager_name(): try: with open(config_path.parent / "package.json") as f: @@ -1059,16 +1060,12 @@ def node_config_to_docker( elif bun: install_cmd = "bun i" else: - # read package.json - # inspired by `package-manager-detector` pkg_manager_name = get_pkg_manager_name() if pkg_manager_name == "yarn": - install_cmd = "yarn install --frozen-lockfile" + install_cmd = "yarn install" elif pkg_manager_name == "pnpm": - install_cmd = "pnpm i --frozen-lockfile" - elif pkg_manager_name == "npm": - install_cmd = "npm ci" + install_cmd = "pnpm i" elif pkg_manager_name == "bun": install_cmd = "bun i" else: