Avoid frozen lockfile

This commit is contained in:
Tat Dat Duong
2025-03-25 23:32:40 +01:00
parent 0d185d43ed
commit 3c797529bb
+3 -6
View File
@@ -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: