Skip to content

fix(ci): remove duplicate pnpm version; correct release date#2

Merged
qmarcelle merged 1 commit into
mainfrom
fix/ci-pnpm-version
May 14, 2026
Merged

fix(ci): remove duplicate pnpm version; correct release date#2
qmarcelle merged 1 commit into
mainfrom
fix/ci-pnpm-version

Conversation

@qmarcelle
Copy link
Copy Markdown
Contributor

Summary

  • Removes version: 9 from pnpm/action-setup@v4 — the packageManager field in package.json already pins pnpm@9.0.0, having both causes a fatal conflict on every CI run
  • Corrects CHANGELOG [0.3.0] date from 2026-05-222026-05-12

Why this wasn't in the merge

This commit was pushed to release/v0.3 after the PR was merged. Cherry-picked cleanly onto main.

Test plan

  • CI passes on both Node 20 and 22

…-05-12

CI was failing on every run: pnpm/action-setup@v4 errors when both
'version: 9' in the workflow AND 'packageManager: pnpm@9.0.0' in
package.json are present. Removing the workflow key lets action-setup
read packageManager from package.json (the intended source of truth).

Also corrects CHANGELOG [0.3.0] date from 2026-05-22 → 2026-05-12.
Copilot AI review requested due to automatic review settings May 13, 2026 08:13
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes CI configuration and release documentation consistency in the monorepo by removing a redundant pnpm pin in the CI workflow and correcting a mistakenly future-dated changelog entry.

Changes:

  • Removed the explicit version: 9 input from pnpm/action-setup@v4 in CI to avoid conflicting pnpm version pinning with package.json’s packageManager.
  • Corrected @workspacejson/spec changelog version 0.3.0 date from 2026-05-22 to 2026-05-12.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
packages/spec/CHANGELOG.md Corrects the recorded release date for 0.3.0.
.github/workflows/ci.yml Removes explicit pnpm version pinning so CI can rely on the repo’s packageManager pin.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
@@ -17,8 +17,6 @@ jobs:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
@qmarcelle qmarcelle merged commit 9d9af58 into main May 14, 2026
4 of 6 checks passed
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.

2 participants