From cb6af3aa139aea785d19b218ea6940d2a4c21043 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Tue, 24 Mar 2026 11:01:07 +0000 Subject: [PATCH] fix(ng-dev/release): improve lockfile exclusion logic in snapshot publishing Update the snapshot publishing logic to more robustly exclude lockfiles from determining if a snapshot is affected by changes. Specifically: - Added pnpm-lock.yaml to the list of excluded paths. - Added both root-level and glob variants for MODULE.bazel.lock, pnpm-lock.yaml, and pubspec.lock. --- ng-dev/release/snapshot-publish/snapshots.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ng-dev/release/snapshot-publish/snapshots.ts b/ng-dev/release/snapshot-publish/snapshots.ts index 982b38d19..1f10fa427 100644 --- a/ng-dev/release/snapshot-publish/snapshots.ts +++ b/ng-dev/release/snapshot-publish/snapshots.ts @@ -34,7 +34,16 @@ interface SnapshotRepo { /** * Paths to exclude from the snapshot commit. */ -const PATHS_TO_EXCLUDE = ['**/MODULE.bazel.lock', '**/package-lock.json', '**/pubspec.lock']; +const PATHS_TO_EXCLUDE = [ + 'MODULE.bazel.lock', + '**/MODULE.bazel.lock', + + 'pnpm-lock.yaml', + '**/pnpm-lock.yaml', + + 'pubspec.lock', + '**/pubspec.lock', +]; export class SnapshotPublisher { /** The current branch name. */