Skip to content

test: exclude cypress from pnpm minimum age checks#1764

Merged
mschile merged 1 commit into
cypress-io:masterfrom
MikeMcC399:pnpm-exclude-cypress-minimum-release-age
May 18, 2026
Merged

test: exclude cypress from pnpm minimum age checks#1764
mschile merged 1 commit into
cypress-io:masterfrom
MikeMcC399:pnpm-exclude-cypress-minimum-release-age

Conversation

@MikeMcC399

@MikeMcC399 MikeMcC399 commented May 16, 2026

Copy link
Copy Markdown
Collaborator

Situation

pnpm@11.0.0 introduced a breaking change of setting the configuration parameter minimumReleaseAge to 1440 minutes (1 day).

Attempting to install cypress@latest immediately after a release, falls back to installing a previous version that satisfies the requirements minimumReleaseAge. This is a disadvantage when running the npm script update:cypress to update Cypress to the latest version for each package manager (npm, pnpm, Yarn v1 & Yarn Modern), as it leaves the pnpm examples lagging behind.

Change

Configure the pnpm examples with:

in the workflows:


Note

Low Risk
Only adjusts pnpm workspace configuration for example projects; no production code paths or security/data handling logic are affected.

Overview
Updates the pnpm workspace configs in the example projects to set minimumReleaseAge: 4320 and exclude cypress via minimumReleaseAgeExclude.

This ensures pnpm installs cypress@latest immediately after releases while keeping minimum-age constraints for other dependencies.

Reviewed by Cursor Bugbot for commit 131a28c. Bugbot is set up for automated code reviews on this repo. Configure here.

@cypress-app-bot

Copy link
Copy Markdown
Collaborator

@MikeMcC399 MikeMcC399 added type: enhancement New feature or request tests labels May 16, 2026
@MikeMcC399 MikeMcC399 self-assigned this May 16, 2026
@MikeMcC399
MikeMcC399 marked this pull request as ready for review May 16, 2026 07:55
@MikeMcC399
MikeMcC399 requested a review from mschile May 18, 2026 05:28
@mschile
mschile merged commit 4c4a698 into cypress-io:master May 18, 2026
90 checks passed
@MikeMcC399
MikeMcC399 deleted the pnpm-exclude-cypress-minimum-release-age branch May 18, 2026 14:51
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 7.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

pnpm@11 defaults prevent updating Cypress directly after release

3 participants