Skip to content

chore(deps): update pnpm/action-setup action to v6#56

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pnpm-action-setup-6.x
Open

chore(deps): update pnpm/action-setup action to v6#56
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pnpm-action-setup-6.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 13, 2026

This PR contains the following updates:

Package Type Update Change
pnpm/action-setup action major v5v6

Release Notes

pnpm/action-setup (pnpm/action-setup)

v6.0.5

Compare Source

What's Changed
  • fix: append (not prepend) action node dir to PATH for npm bootstrap by @​zkochan in #​241

Full Changelog: pnpm/action-setup@v6.0.4...v6.0.5

v6.0.4

Compare Source

What's Changed
New Contributors

Full Changelog: pnpm/action-setup@v6.0.3...v6.0.4

v6.0.3

Compare Source

Updated pnpm to v11.0.0-rc.5

Full Changelog: pnpm/action-setup@v6.0.2...v6.0.3

v6.0.2

Compare Source

What's Changed
New Contributors

Full Changelog: pnpm/action-setup@v6.0.1...v6.0.2

v6.0.1

Compare Source

Update pnpm to v11.0.0-rc.2. pnpm-lock.yaml will not be saved with two documents unless the packageManager is set via devEngines.packageManager. Related issue: #​228

v6.0.0

Compare Source

v6

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 13, 2026

📝 Walkthrough

Walkthrough

The CI workflow was updated to use pnpm/action-setup@v6 instead of pnpm/action-setup@v5. No other workflow structure, commands, or job logic were changed.

Changes

Cohort / File(s) Summary
CI Workflow Configuration
/.github/workflows/ci.yml
Bumped GitHub Actions step to use pnpm/action-setup@v6 (was @v5). No other edits.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related issues

Poem

🐰 Soft paws on keys, I hop and mix,

I nudged a number — five to six.
CI hums on, a steady beat,
Packages ready, nimble feet.
Hooray for tiny, tidy tricks! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating the pnpm/action-setup GitHub Action from v5 to v6.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/pnpm-action-setup-6.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/ci.yml:
- Line 19: The CI workflow currently uses the action identifier "uses:
pnpm/action-setup@v6" which forces pnpm v11 and conflicts with package.json's
pinned pnpm@10.33.0; update the workflow to either revert to the previous major
(use pnpm/action-setup@v5) or pin the v6 action to a known working commit (e.g.,
replace the v6 ref with the specific commit hash like
2e223e0f0d2b8fd9872cbadb8b7428e5f8b5556d) so the runner installs pnpm v10, or
alternatively update package.json to target pnpm v11—pick one consistent option
and update the "uses: pnpm/action-setup@..." entry accordingly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e1ea8083-e4a5-4ab2-897b-f8e2eae318ab

📥 Commits

Reviewing files that changed from the base of the PR and between b96e9c9 and ee897fd.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml

Comment thread .github/workflows/ci.yml

- name: Install pnpm
uses: pnpm/action-setup@v5
uses: pnpm/action-setup@v6
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

What are the breaking changes in pnpm/action-setup v6 compared to v5?

💡 Result:

The primary breaking change in pnpm/action-setup v6 compared to v5 is that it defaults to installing pnpm v11, ignoring the specified 'version' input in some cases. Users requesting older versions like v10 receive pnpm 11.0.0-beta.4-1 instead. This is evidenced by an open issue reported on 2026-04-11 where specifying version: 10 installs v11 anyway. v6 appears to be a recent tag (post-v5.0.0 on 2026-03-17) adding pnpm v11 support, likely bundling or defaulting to the latest pnpm version (v11). No official release notes explicitly list breaking changes, but the issue demonstrates incompatible behavior with prior versions. Workaround: Pin to a specific commit like 2e223e0f0d2b8fd9872cbadb8b7428e5f8b5556d (# v6) as suggested in the issue comments. Other changes in recent versions (v4 to v5) include Node.js 24 runtime, but v6 specifically introduces the pnpm version issue.

Citations:


🏁 Script executed:

#!/bin/bash
# Description: Check if package.json specifies a packageManager field that pnpm/action-setup will use

# Look for packageManager field in package.json
fd -t f '^package\.json$' --exec jq -r 'select(.packageManager) | "packageManager: " + .packageManager' {} \;

Repository: nuxt-ui-templates/changelog

Length of output: 99


Revert v6 or pin to a specific commit; v6 defaults to pnpm v11 which conflicts with package.json's pnpm@10.33.0.

The upgrade to pnpm/action-setup@v6 introduces a breaking change: it defaults to installing pnpm v11 and ignores version input parameters. Your project pins pnpm@10.33.0 in package.json, so upgrading to v6 will cause the workflow to use an incompatible pnpm version. This issue is documented in pnpm/action-setup#225.

Options:

  1. Revert to v5
  2. Pin v6 to a specific commit (e.g., uses: pnpm/action-setup@2e223e0f0d2b8fd9872cbadb8b7428e5f8b5556d) as a workaround
  3. Update the project to use pnpm v11
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/ci.yml at line 19, The CI workflow currently uses the
action identifier "uses: pnpm/action-setup@v6" which forces pnpm v11 and
conflicts with package.json's pinned pnpm@10.33.0; update the workflow to either
revert to the previous major (use pnpm/action-setup@v5) or pin the v6 action to
a known working commit (e.g., replace the v6 ref with the specific commit hash
like 2e223e0f0d2b8fd9872cbadb8b7428e5f8b5556d) so the runner installs pnpm v10,
or alternatively update package.json to target pnpm v11—pick one consistent
option and update the "uses: pnpm/action-setup@..." entry accordingly.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants