chore: bump toolchain and quiet typecheck noise#44
Merged
Conversation
TypeScript 6 and refreshed Vitest/Vite/ESLint deps reduce compiler warnings during pnpm typecheck. pnpm minimumReleaseAgeExclude unblocks Vitest 4.1.8 installs; Vitest inlines Primer packages for stable tests.
There was a problem hiding this comment.
Cursor auto review
Found 1 actionable issue(s) on changed lines.
Toolchain bump (TypeScript 6, Vitest 4.1.8, Vite 8.0.16, ESLint 10, pnpm 11.5.0) with sensible Vitest Primer deps.inline and minimumReleaseAgeExclude entries. Action: packageManager is now pnpm@11.5.0, but CI still installs/runs pnpm@10.32.1 (.github/workflows/ci.yml, coverage.yml, release.yml), so CI may not match local/corepack installs or catch pnpm 11-specific install policy issues.
Generated automatically when this PR was submitted using Cursor CLI with --model auto.
Bump pnpm in ci, coverage, and release workflows from 10.32.1 to 11.5.0 to match packageManager on PR #44 toolchain bump.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
minimumReleaseAgeExcludeentries so Vitest 4.1.8 can install under release-age policyChanges
package.json / pnpm-lock.yaml
packageManagerset topnpm@11.5.0pnpm-workspace.yaml
minimumReleaseAgeExcludefor Vitest 4.1.8 stack and Vite 8.0.16vitest.config.ts
server.deps.inlinefor@primer/react,@primer/octicons-react,@primer/live-region-elementTest Plan
pnpm installcompletes without release-age blocks on Vitestpnpm typecheckfinishes with no warning spam in outputpnpm test(Vitest) still passes with Primer-heavy testsSummary by cubic
Upgrade TypeScript/
vitest/vite/eslintand pinpnpm@11.5.0to reduce typecheck noise and keep installs unblocked. Also align CI workflows and inline Primer packages invitestfor more stable tests.Dependencies
vitest4.1.8,vite8.0.16,eslint10; refreshed lockfile.packageManagertopnpm@11.5.0and updated CI/coverage/release workflows to use it.minimumReleaseAgeExcludefor thevitest4.1.8 stack andvite8.0.16.Refactors
vitest(@primer/react,@primer/octicons-react,@primer/live-region-element) to stabilize pre-bundling and test runs.Written for commit 78fcadc. Summary will update on new commits.