Skip to content

chore: bump tsdown from 0.22.14 to 0.23.0 in the pnpm-catalog group [AR-89256] - #706

Open
mmurawski-dn wants to merge 1 commit into
drivenets:mainfrom
mmurawski-dn:drivenets/dependabot-pnpm-catalog-fix-821e1f
Open

chore: bump tsdown from 0.22.14 to 0.23.0 in the pnpm-catalog group [AR-89256]#706
mmurawski-dn wants to merge 1 commit into
drivenets:mainfrom
mmurawski-dn:drivenets/dependabot-pnpm-catalog-fix-821e1f

Conversation

@mmurawski-dn

Copy link
Copy Markdown
Collaborator

Supersedes #687, which could not be fixed in place: tsdown 0.23.0 has breaking changes that need config migration, and that branch was also conflicting with main.

Why #687 failed

Changes

  • pnpm-workspace.yaml — catalog tsdown ^0.22.14^0.23.0.
  • All four tsdown.config.ts migrated for 0.23:
    • deps.skipNodeModulesBundle: truedeps.neverBundle: true.
    • dts: { tsgo: { path: 'tsc' } }dts: { generator: 'tsgo', tsgo: { path: 'tsc' } }. In 0.23 dts.generator is the only way to select the generator — the bare tsgo object only configures it, so without this the build silently falls back to the default generator.
  • pnpm-lock.yaml — reinstall plus pnpm dedupe (lint:dedupe requires it; chore: bump tsdown from 0.22.14 to 0.23.0 in the pnpm-catalog group #687 needed the same dedupe commit).
  • Changeset added — patch for the four published packages. Dependabot PRs skip the changeset gate, a human-authored one does not.

Verified resolveDepSubpath flipping to false by default in 0.23 does not change externalization: @ark-ui/react/avatar and the other subpath imports are still external in the built output.

Verification

Green locally: typecheck, build, lint:build (publint + attw 🟢 across node10 / node16 CJS+ESM / bundler), lint, format, dedupe, versions, spell, unused, figma:lint, test:requires-build, storybook docs tests (66/66).

@netlify

netlify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Deploy Preview for drivenets-design-system ready!

Name Link
🔨 Latest commit 729272c
🔍 Latest deploy log https://app.netlify.com/projects/drivenets-design-system/deploys/6aa15c019590a00008e2794c
😎 Deploy Preview https://deploy-preview-706--drivenets-design-system.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@mmurawski-dn
mmurawski-dn force-pushed the drivenets/dependabot-pnpm-catalog-fix-821e1f branch from 6eb4f18 to 729272c Compare September 9, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant