From bd2caa4eba2682756dd45211a6f24684817b4fbe Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 17 Sep 2025 15:42:13 +0000 Subject: [PATCH] build: update pnpm to v10.17.0 (#63870) pnpm v10.17.0 adds support for wildcards in 'minimumReleaseAgeExclude'. This simplifies the configuration by allowing the use of '@angular-devkit/*' and '@angular/*' instead of listing each package individually. PR Close #63870 --- package.json | 4 ++-- pnpm-workspace.yaml | 33 +++------------------------------ 2 files changed, 5 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index c0c3884590f..d8f70580391 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,11 @@ "homepage": "https://github.com/angular/angular", "bugs": "https://github.com/angular/angular/issues", "license": "MIT", - "packageManager": "pnpm@10.16.1", + "packageManager": "pnpm@10.17.0", "engines": { "npm": "Please use pnpm instead of NPM to install dependencies", "yarn": "Please use pnpm instead of Yarn to install dependencies", - "pnpm": "10.16.1" + "pnpm": "10.17.0" }, "repository": { "type": "git", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9f1e5775784..817d8dc3f57 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -55,36 +55,9 @@ overrides: # The value is in minutes (1440 minutes = 1 day). minimumReleaseAge: 1440 # List of packages to exclude from the minimum release age check. -# Wildcards are not yet supported: https://github.com/pnpm/pnpm/issues/9983 minimumReleaseAgeExclude: - - '@angular-devkit/architect' - - '@angular-devkit/build-angular' - - '@angular-devkit/build-webpack' - - '@angular-devkit/core' - - '@angular-devkit/schematics-cli' - - '@angular-devkit/schematics' - - '@angular-devkit/architect-cli' - - '@angular-devkit/architect' - - '@angular/animations' - - '@angular/benchpress' - - '@angular/cdk' - - '@angular/ng-dev' - - '@angular/cli' - - '@angular/ssr' - - '@angular/common' - - '@angular/compiler-cli' - - '@angular/compiler' - - '@angular/core' - - '@angular/forms' - - '@angular/language-service' - - '@angular/localize' - - '@angular/material' - - '@angular/material-moment-adapter' - - '@angular/platform-browser-dynamic' - - '@angular/platform-browser' - - '@angular/platform-server' - - '@angular/router' - - '@angular/service-worker' + - '@angular-devkit/*' + - '@angular/*' - '@ngtools/webpack' - - '@schematics/angular' + - '@schematics/*' - 'ng-packagr'