From 716ee9d8e90e54856dc850853ae999068a24c9c9 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Thu, 13 Feb 2025 11:58:43 -0500 Subject: [PATCH] fix(prune): preserve pnpmfileChecksum in lockfile --- crates/turborepo-lockfiles/src/pnpm/data.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/turborepo-lockfiles/src/pnpm/data.rs b/crates/turborepo-lockfiles/src/pnpm/data.rs index 33b5d5cad9e9a..9e19134422d90 100644 --- a/crates/turborepo-lockfiles/src/pnpm/data.rs +++ b/crates/turborepo-lockfiles/src/pnpm/data.rs @@ -21,6 +21,8 @@ pub struct PnpmLockfile { #[serde(skip_serializing_if = "Option::is_none")] settings: Option, #[serde(skip_serializing_if = "Option::is_none")] + pnpmfile_checksum: Option, + #[serde(skip_serializing_if = "Option::is_none")] never_built_dependencies: Option>, #[serde(skip_serializing_if = "Option::is_none")] only_built_dependencies: Option>, @@ -491,6 +493,7 @@ impl crate::Lockfile for PnpmLockfile { snapshots: pruned_snapshots, time: None, settings: self.settings.clone(), + pnpmfile_checksum: self.pnpmfile_checksum.clone(), })) }