Skip to content

chore: upgrade dependencies, pnpm, and CI pins#1028

Open
EhabY wants to merge 1 commit into
mainfrom
chore/upgrade-deps-jul-2026
Open

chore: upgrade dependencies, pnpm, and CI pins#1028
EhabY wants to merge 1 commit into
mainfrom
chore/upgrade-deps-jul-2026

Conversation

@EhabY

@EhabY EhabY commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator
  • Bump pnpm 11.6.011.10.0 and root/catalog deps to latest (chromatic, typescript-eslint, eslint, prettier, vitest, vite, @tanstack/react-query, @opentelemetry/api-logs, etc.), reformatting the files affected by the Prettier bump.
  • Sync the pinned chromaui/action CI version (v17.5.0v18.0.1) with the chromatic package bump.
  • Left @types/vscode, electron, ua-parser-js/@types/ua-parser-js, and @types/node's major version untouched — these are intentionally pinned per .github/dependabot.yml.
  • Kept typescript on ^6.0.3 rather than bumping to the newly-released 7.0.2: no stable typescript-eslint release supports TS 7 yet (peer range caps at <6.1.0, and it crashes at runtime), and TS 7's programmatic API isn't stable until 7.1 (~Oct–Nov 2026 based on the announced 3-4 month cadence). Revisit then.

Bumps pnpm and workspace/root deps to latest, keeps TypeScript on 6.x
since typescript-eslint has no stable support for TS 7 yet, and syncs
the pinned chromaui/action CI version with the chromatic package bump.
@EhabY EhabY requested a review from mtojek July 9, 2026 07:58
@EhabY EhabY self-assigned this Jul 9, 2026

@mtojek mtojek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Are the formatter changes related or independent?

@EhabY

EhabY commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator Author

Yes, the new prettier seems to format the type unions differently (less lines and more compact when it can fit)

@EhabY EhabY requested a review from mtojek July 9, 2026 08:09
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