Skip to content

chore(deps): update dependency knip to v6.29.0 - #1898

Merged
toiroakr merged 2 commits into
mainfrom
renovate/knip-6.x
Jul 27, 2026
Merged

chore(deps): update dependency knip to v6.29.0#1898
toiroakr merged 2 commits into
mainfrom
renovate/knip-6.x

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps knip to 6.29.0 and removes the dead code the upgrade uncovered.

knip 6.28.0 added "Report unused re-exports when ignoreExportsUsedInFile is set"
(webpro-nl/knip#1895). packages/sdk/knip.ts sets that option, so the upgrade
surfaced 22 barrel re-export specifiers that no consumer reaches — every consumer
imports those symbols directly from the leaf module. They are removed in
64c510a5f:

  • parser/service/auth-connection/index.tsAuthConnectionOAuth2ConfigSchema
  • cli/commands/generate/service.tsCodeGenerator
  • cli/commands/generate/types.tsUserDefinedTypeSource, PluginGeneratedTypeSource
  • cli/commands/tailordb/migrate/index.ts — the five *Options type re-exports
  • cli/commands/tailordb/migrate/snapshot.ts — seven Snapshot* type re-exports
  • configure/services/tailordb/index.tsHook, TypeFeatures, TailorDBServiceConfig, DBFieldMetadata, GqlOperationsConfig, TailorDBServiceInput

No public API change: none of these files is a build entry, and the export names
of every package.json#exports type declaration are byte-identical before and
after (594 entries across all 15 subpaths).


This PR contains the following updates:

Package Change Age Confidence
knip (source) 6.27.06.29.0 age confidence

Release Notes

webpro-nl/knip (knip)

v6.29.0: Release 6.29.0

Compare Source

v6.28.0: Release 6.28.0

Compare Source

  • Update oxc-resolver (resolve #​1889) (1444f6a)
  • Keep entry-exported members public (resolve #​1890) (94967c1)
  • Don't un-ignore sibling paths on unrelated gitignore negations (resolve #​1891) (5c026ba)
  • Memoize the gitignore shadowed-pattern check (a5fa3b0)
  • Ignore nested files under a gitignore dir/* pattern (404a53e)
  • Track types referenced by JSDoc imports (resolve #​1888) (6ae48aa)
  • Update oxc-parser (02ca17a)
  • feat: markdownlint-cli2 (#​1887) (323b96f) - thanks @​Zamiell!
  • Update rolldown snapshot (009e509)
  • Resolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f)
  • Don't report node: specifiers as unlisted dependencies (1a7114f)
  • Discover tsdown CLI entries (0d47a45)
  • Discover Convex function modules (e01f21c)
  • Ignore common system binaries (cd00306)
  • Add OpenClaw plugin (73a2d7d)
  • Discover Tailwind CLI input stylesheet (resolve #​1551) (9ae5fee)
  • Discover Angular global stylesheets from angular.json (fb9e048)
  • Hint when project patterns exclude a compiled extension (74de516)
  • Ignore common global binaries (a99a206)
  • Run multiple preprocessors in sequence (8443583)
  • fix(nuxt): resolve nuxt module paths (#​1896) (3c8594f) - thanks @​danielroe!
  • Report unused re-exports when ignoreExportsUsedInFile is set (#​1895) (a113a5f) - thanks @​mlm20!
  • Pass -w to pnpm add in sentry ecosystem test (ea8c8ac)
  • Update sentry snapshot (b75768d)
  • Record all traversed dirs in glob cache (resolve #​1897) (81be1d4)
  • Invalidate glob cache when .gitignore changes (baff301)
  • Improve Nuxt and Nitro plugin resolution (86ffab7)
  • fix: don't treat [-]-c[heck] as config flag for prettier (#​1902) (b7266ee) - thanks @​davidkna-sap!
  • Use Entra ID to publish VS Code extension (4236253)
  • Remove obsolete trust policy exclusions (630d5f9)
  • Update dependencies (810147b)
  • Migrate from typescript/native-preview to typescript (140a25a)

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • Between 09:00 AM and 06:59 PM, Monday through Friday (* 9-18 * * 1-5)
  • 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.

@renovate
renovate Bot requested a review from a team as a code owner July 27, 2026 05:02
@changeset-bot

changeset-bot Bot commented Jul 27, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 64c510a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jul 27, 2026

Copy link
Copy Markdown

Open in StackBlitz

pnpm add https://pkg.pr.new/@tailor-platform/create-sdk@64c510a
pnpm add https://pkg.pr.new/@tailor-platform/eslint-plugin-sdk@64c510a
pnpm add https://pkg.pr.new/@tailor-platform/sdk@64c510a

commit: 64c510a

@github-actions

This comment has been minimized.

@renovate
renovate Bot force-pushed the renovate/knip-6.x branch from 6bc3f86 to 431a4a8 Compare July 27, 2026 05:21
@github-actions

This comment has been minimized.

@renovate
renovate Bot force-pushed the renovate/knip-6.x branch 2 times, most recently from 8e93fd4 to 924b1be Compare July 27, 2026 05:41
@github-actions

This comment has been minimized.

@renovate
renovate Bot force-pushed the renovate/knip-6.x branch from 924b1be to 772400b Compare July 27, 2026 07:21
@github-actions

This comment has been minimized.

knip 6.28.0 started reporting unused re-exports when ignoreExportsUsedInFile
is set, surfacing 22 barrel specifiers that no consumer reaches. Every
consumer imports these symbols directly from the leaf module, so the barrel
lines were dead. None of the affected files is a build entry, and the export
names of all package.json#exports type declarations are unchanged.
@toiroakr
toiroakr requested a review from a team as a code owner July 27, 2026 07:44
@renovate

renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions

Copy link
Copy Markdown

Code Metrics Report (packages/sdk)

main (23e5842) #1898 (a2da56b) +/-
Coverage 75.0% 75.0% 0.0%
Code to Test Ratio 1:0.4 1:0.4 +0.0
Details
  |                    | main (23e5842) | #1898 (a2da56b) | +/-  |
  |--------------------|----------------|-----------------|------|
  | Coverage           |          75.0% |           75.0% | 0.0% |
  |   Files            |            462 |             462 |    0 |
  |   Lines            |          17406 |           17406 |    0 |
  |   Covered          |          13063 |           13063 |    0 |
+ | Code to Test Ratio |          1:0.4 |           1:0.4 | +0.0 |
  |   Code             |         118002 |          117982 |  -20 |
  |   Test             |          56044 |           56044 |    0 |

Code coverage of files in pull request scope (78.2% → 78.2%)

Files Coverage +/- Status
packages/sdk/src/cli/commands/generate/service.ts 68.0% 0.0% modified
packages/sdk/src/cli/commands/generate/types.ts 100.0% 0.0% modified
packages/sdk/src/cli/commands/tailordb/migrate/index.ts 100.0% 0.0% modified
packages/sdk/src/cli/commands/tailordb/migrate/snapshot.ts 81.6% 0.0% modified
packages/sdk/src/configure/services/tailordb/index.ts 0.0% 0.0% modified
packages/sdk/src/parser/service/auth-connection/index.ts 0.0% 0.0% modified

SDK Configure Bundle Size

main (23e5842) #1898 (a2da56b) +/-
configure-index-size 32.83KB 32.83KB 0KB
dependency-chunks-size 29.87KB 29.87KB 0KB
total-bundle-size 62.7KB 62.7KB 0KB

Runtime Performance

main (23e5842) #1898 (a2da56b) +/-
Generate Median 2,560ms 3,113ms 553ms
Generate Max 2,612ms 3,134ms 522ms
Apply Build Median 2,572ms 3,161ms 589ms
Apply Build Max 2,599ms 3,178ms 579ms

Type Performance (instantiations)

main (23e5842) #1898 (a2da56b) +/-
tailordb-basic 43,943 43,943 0
tailordb-optional 4,451 4,451 0
tailordb-relation 6,220 6,220 0
tailordb-validate 753 753 0
tailordb-hooks 5,279 5,279 0
tailordb-object 12,547 12,547 0
tailordb-enum 1,486 1,486 0
resolver-basic 9,265 9,265 0
resolver-nested 26,132 26,132 0
resolver-array 18,072 18,072 0
executor-schedule 4,310 4,310 0
executor-webhook 949 949 0
executor-record 6,762 6,762 0
executor-resolver 4,111 4,111 0
executor-operation-function 937 937 0
executor-operation-gql 945 945 0
executor-operation-webhook 956 956 0
executor-operation-workflow 1,798 1,798 0

Reported by octocov

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the repo’s static analysis tooling by bumping knip to v6.29.0 and cleaning up newly-detected unused barrel re-export specifiers across internal SDK modules, without changing published @tailor-platform/sdk export surfaces.

Changes:

  • Bump knip from 6.27.0 to 6.29.0 (and refresh lockfile transitive versions).
  • Remove unused type/value re-exports from several internal barrel modules (parser/configure/CLI command modules) surfaced by the knip upgrade.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Bumps the knip dev dependency to 6.29.0.
pnpm-lock.yaml Updates lockfile entries for knip@6.29.0 and related transitive dependencies (e.g., oxc-*).
packages/sdk/src/parser/service/auth-connection/index.ts Removes unused re-export of AuthConnectionOAuth2ConfigSchema from the auth-connection parser barrel.
packages/sdk/src/configure/services/tailordb/index.ts Removes unused type re-exports from the TailorDB configure barrel.
packages/sdk/src/cli/commands/tailordb/migrate/snapshot.ts Drops unused snapshot type re-exports while keeping the remaining re-exports used internally.
packages/sdk/src/cli/commands/tailordb/migrate/index.ts Removes unused *Options type re-exports from the migrate command barrel.
packages/sdk/src/cli/commands/generate/types.ts Removes unused TailorDB type-source re-exports from the generate types module.
packages/sdk/src/cli/commands/generate/service.ts Removes an unused CodeGenerator type re-export from the generate service module.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

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

@toiroakr
toiroakr merged commit 1b2c5ce into main Jul 27, 2026
48 checks passed
@toiroakr
toiroakr deleted the renovate/knip-6.x branch July 27, 2026 08:24
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.

3 participants