Skip to content

refactor(eslint-plugin-sdk): build package from TypeScript - #1986

Merged
toiroakr merged 5 commits into
mainfrom
refactor/eslint-plugin-typescript-build
Aug 6, 2026
Merged

refactor(eslint-plugin-sdk): build package from TypeScript#1986
toiroakr merged 5 commits into
mainfrom
refactor/eslint-plugin-typescript-build

Conversation

@dqn

@dqn dqn commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Build @tailor-platform/eslint-plugin-sdk from TypeScript so its published rule types stay aligned with the runtime plugin and colocated tests remain outside the package.

@changeset-bot

changeset-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4208ff4

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@tailor-platform/eslint-plugin-sdk Patch

Not sure what this means? Click here to learn what changesets are.

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

@pkg-pr-new

pkg-pr-new Bot commented Aug 5, 2026

Copy link
Copy Markdown

Open in StackBlitz

@tailor-platform/create-sdk

pnpm add https://pkg.pr.new/tailor-platform/sdk/@tailor-platform/create-sdk@4208ff4

@tailor-platform/eslint-plugin-sdk

pnpm add https://pkg.pr.new/tailor-platform/sdk/@tailor-platform/eslint-plugin-sdk@4208ff4

@tailor-platform/sdk

pnpm add https://pkg.pr.new/tailor-platform/sdk/@tailor-platform/sdk@4208ff4

@tailor-platform/sdk-plugin-seed

pnpm add https://pkg.pr.new/tailor-platform/sdk/@tailor-platform/sdk-plugin-seed@4208ff4

@tailor-platform/sdk-plugin-tailordb-erd

pnpm add https://pkg.pr.new/tailor-platform/sdk/@tailor-platform/sdk-plugin-tailordb-erd@4208ff4

commit: 4208ff4

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Code Metrics Report (packages/sdk)

main (6396b4d) #1986 (964102b) +/-
Coverage 78.5% 78.5% +0.0%
Code to Test Ratio 1:0.4 1:0.4 0.0
Details
  |                    | main (6396b4d) | #1986 (964102b) |  +/-  |
  |--------------------|----------------|-----------------|-------|
+ | Coverage           |          78.5% |           78.5% | +0.0% |
  |   Files            |            463 |             463 |     0 |
  |   Lines            |          17768 |           17768 |     0 |
+ |   Covered          |          13956 |           13958 |    +2 |
  | Code to Test Ratio |          1:0.4 |           1:0.4 |   0.0 |
  |   Code             |         126901 |          126901 |     0 |
  |   Test             |          62068 |           62068 |     0 |

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

Files Coverage +/- Status
packages/sdk/src/cli/commands/workflow/waiter.ts 75.0% +2.1% affected

SDK Configure Bundle Size

main (6396b4d) #1986 (964102b) +/-
configure-index-size 39.25KB 39.25KB 0KB
dependency-chunks-size 24.96KB 24.96KB 0KB
total-bundle-size 64.22KB 64.22KB 0KB

Runtime Performance

main (6396b4d) #1986 (964102b) +/-
Generate Median 2,379ms 2,309ms -70ms
Generate Max 2,429ms 2,323ms -106ms
Apply Build Median 2,409ms 2,364ms -45ms
Apply Build Max 2,436ms 2,399ms -37ms

Type Performance (instantiations)

main (6396b4d) #1986 (964102b) +/-
tailordb-basic 40,450 40,450 0
tailordb-optional 4,535 4,535 0
tailordb-relation 3,854 3,854 0
tailordb-validate 666 666 0
tailordb-hooks 5,499 5,499 0
tailordb-object 16,345 16,345 0
tailordb-enum 1,538 1,538 0
resolver-basic 12,120 12,120 0
resolver-nested 35,419 35,419 0
resolver-array 24,056 24,056 0
executor-schedule 4,489 4,489 0
executor-webhook 1,130 1,130 0
executor-record 4,542 4,542 0
executor-resolver 5,808 5,808 0
executor-operation-function 1,118 1,118 0
executor-operation-gql 1,126 1,126 0
executor-operation-webhook 1,137 1,137 0
executor-operation-workflow 1,931 1,931 0

Reported by octocov

@dqn
dqn marked this pull request as ready for review August 5, 2026 14:00
@dqn
dqn requested review from a team as code owners August 5, 2026 14:00
@dqn
dqn requested a review from toiroakr August 5, 2026 14:00

@toiroakr toiroakr 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.

LGTM

@toiroakr
toiroakr merged commit 97d6706 into main Aug 6, 2026
50 checks passed
@toiroakr
toiroakr deleted the refactor/eslint-plugin-typescript-build branch August 6, 2026 04:43
@toiroakr toiroakr assigned dqn and toiroakr and unassigned toiroakr and dqn Aug 6, 2026
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