[Angular] pnpm hygiene: prune aged-out minimumReleaseAgeExclude pins; decide on minimumReleaseAgeStrict #1175

Open
opened 2026-10-02 04:44:20 +00:00 by spikerj · 0 comments
Owner

Why

pnpm-workspace.yaml minimumReleaseAgeExclude has accumulated ~30 version-pinned exclusions (pnpm 11.12, FullCalendar 7.0.1, the 2026-07-22 refresh, the Angular 22.0.6/22.0.8 patch train…). Each comment says "drop once older than the cutoff" — they all are now. Dead entries make it hard to see which exclusions are live.

Also minimumReleaseAgeStrict is false, so pnpm silently auto-adds exclusions for young direct deps during installs (that's how the Angular patch-train block appeared). Setting it true makes skipping the release-age gate an explicit, reviewed decision — a supply-chain improvement.

Acceptance criteria

  • remove every exclusion for a version older than the cutoff (and versions no longer in the lockfile)
  • decide minimumReleaseAgeStrict: true (recommended) and document the "how to bump a <24h release on purpose" step in the file comment
  • pnpm install --frozen-lockfile green in CI

Size: XS.


Filed from the 2026-10-02 spikersoft-angular pnpm outdated changelog review.

## Why `pnpm-workspace.yaml` `minimumReleaseAgeExclude` has accumulated ~30 version-pinned exclusions (pnpm 11.12, FullCalendar 7.0.1, the 2026-07-22 refresh, the Angular 22.0.6/22.0.8 patch train…). Each comment says "drop once older than the cutoff" — they all are now. Dead entries make it hard to see which exclusions are live. Also `minimumReleaseAgeStrict` is **false**, so pnpm silently *auto-adds* exclusions for young direct deps during installs (that's how the Angular patch-train block appeared). Setting it **true** makes skipping the release-age gate an explicit, reviewed decision — a supply-chain improvement. ## Acceptance criteria - [ ] remove every exclusion for a version older than the cutoff (and versions no longer in the lockfile) - [ ] decide `minimumReleaseAgeStrict: true` (recommended) and document the "how to bump a <24h release on purpose" step in the file comment - [ ] `pnpm install --frozen-lockfile` green in CI Size: **XS**. --- _Filed from the 2026-10-02 spikersoft-angular `pnpm outdated` changelog review._
spikerj added the enhancement label 2026-10-02 04:44:20 +00:00
Sign in to join this conversation.