Skip to content

chore(renovate): disable pnpm version updates in actions#1743

Merged
mschile merged 1 commit intocypress-io:masterfrom
MikeMcC399:renovate/disable-pnpm-version-updates
Apr 28, 2026
Merged

chore(renovate): disable pnpm version updates in actions#1743
mschile merged 1 commit intocypress-io:masterfrom
MikeMcC399:renovate/disable-pnpm-version-updates

Conversation

@MikeMcC399
Copy link
Copy Markdown
Collaborator

@MikeMcC399 MikeMcC399 commented Apr 28, 2026

Situation

Renovate attempts to update the pnpm version in related workflows where the version is specified by the with.version clause using the JavaScript action pnpm/action-setup.

To remain aligned with the README > pnpm documentation section we want to keep:

      - name: Install pnpm
        uses: pnpm/action-setup@v5
        with:
          version: 10

using the major version of pnpm only, without pinning it to an exact pnpm version.

An update to version 11, currently in release candidate status, is also not desired, since this requires manual update and testing of the related example directories.

Change

Disable Renovate updates for the pnpm version in GitHub Action pnpm/action-setup in the renovate.json configuration.

The Renovate configuration uses "matchDepTypes": ["uses-with"].


Note

Low Risk
Low risk config-only change that just alters Renovate behavior for GitHub Actions; impact is limited to dependency update PRs (pnpm updates will no longer be proposed).

Overview
Disables Renovate PRs that try to update the pnpm version specified via with.version in GitHub Actions by adding a new packageRules entry matching matchDepTypes: ["uses-with"] for pnpm.

Keeps the existing rule that already disables updates to the pnpm/action-setup action itself, but now also prevents Renovate from proposing pnpm runtime version bumps (e.g., major upgrades) inside workflows.

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

@cypress-app-bot
Copy link
Copy Markdown

@MikeMcC399 MikeMcC399 marked this pull request as ready for review April 28, 2026 06:15
@MikeMcC399 MikeMcC399 requested a review from mschile April 28, 2026 07:47
@MikeMcC399 MikeMcC399 self-assigned this Apr 28, 2026
@mschile mschile merged commit da54419 into cypress-io:master Apr 28, 2026
89 checks passed
@MikeMcC399 MikeMcC399 deleted the renovate/disable-pnpm-version-updates branch April 28, 2026 16:25
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.

3 participants