Skip to content

chore(typescript): bump docs-yml generator to 3.66.1 and regenerate SDK#15482

Merged
FedeZara merged 3 commits into
mainfrom
FedeZara/chore/ts-sdk-3.66.1-update-docs-yml
Apr 28, 2026
Merged

chore(typescript): bump docs-yml generator to 3.66.1 and regenerate SDK#15482
FedeZara merged 3 commits into
mainfrom
FedeZara/chore/ts-sdk-3.66.1-update-docs-yml

Conversation

@FedeZara
Copy link
Copy Markdown
Contributor

Summary

Follow-up to #15283.

Bumps fern/apis/docs-yml/generators.yml from 3.49.0 to 3.66.1 and
regenerates packages/cli/configuration/src/docs-yml/schemas/sdk/ with
the fixed JsonError/ParseError templates (minification-safe this.name

  • new.target.prototype).

⚠️ Do not merge until fernapi/fern-typescript-sdk:3.66.1 is published

The lint CI step runs pnpm update:docs which pulls the generator Docker
image. This PR will fail lint until 3.66.1 is available on Docker Hub
(released automatically after #15283 merges).

Once the image is published, CI should regenerate the files identically to
what is committed here and the drift check will pass.

Test plan

  • fernapi/fern-typescript-sdk:3.66.1 is published
  • Lint CI passes (drift check produces no diff)

@FedeZara FedeZara self-assigned this Apr 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🌱 Seed Test Selector

Select languages to run seed tests for:

  • Python
  • TypeScript
  • Java
  • Go
  • Ruby
  • C#
  • PHP
  • Swift
  • Rust
  • OpenAPI

How to use: Click the ⋯ menu above → "Edit" → check the boxes you want → click "Update comment". Tests will run automatically and snapshots will be committed to this PR.

@FedeZara FedeZara force-pushed the FedeZara/chore/ts-sdk-3.66.1-update-docs-yml branch from 4531c38 to 39b7120 Compare April 28, 2026 08:39
Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@FedeZara FedeZara force-pushed the FedeZara/chore/ts-sdk-3.66.1-update-docs-yml branch from 39b7120 to c2d8e45 Compare April 28, 2026 09:02
Propagates the JsonError/ParseError minification-safe constructor fix
(new.target.prototype + this.name) to the checked-in docs-yml SDK copy.
Depends on fernapi/fern-typescript-sdk:3.66.1 being published first.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@FedeZara FedeZara force-pushed the FedeZara/chore/ts-sdk-3.66.1-update-docs-yml branch from c2d8e45 to 9c31bcc Compare April 28, 2026 10:26
FedeZara and others added 2 commits April 28, 2026 12:49
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CjsFdrSdk.docs.v1.commons.IntegrationsConfig only has `intercom`; context7
is resolved separately as context7File so it must not be set on the SDK type.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@FedeZara FedeZara marked this pull request as ready for review April 28, 2026 11:15
@FedeZara FedeZara requested a review from amckinney as a code owner April 28, 2026 11:15
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@github-actions
Copy link
Copy Markdown
Contributor

SDK Generation Benchmark Results

Comparing PR branch against median of 5 nightly run(s) on main (latest: 2026-04-23T04:59:11Z).

Full benchmark table (click to expand)
Generator Spec main (generator) main (E2E) PR (generator) Delta
csharp-sdk square 56s (n=5) 86s (n=5) 53s -3s (-5.4%)
go-sdk square 115s (n=5) 132s (n=5) 118s +3s (+2.6%)
java-sdk square 179s (n=5) 207s (n=5) 189s +10s (+5.6%)
php-sdk square 43s (n=5) 66s (n=5) 43s +0s (+0.0%)
python-sdk square 115s (n=5) 223s (n=5) 117s +2s (+1.7%)
ruby-sdk-v2 square 130s (n=5) 159s (n=5) 128s -2s (-1.5%)
rust-sdk square 166s (n=5) 163s (n=5) 176s +10s (+6.0%)
swift-sdk square 41s (n=5) 290s (n=5) 38s -3s (-7.3%)
ts-sdk square 74s (n=5) 86s (n=5) 67s -7s (-9.5%)

main (generator): generator-only time via --skip-scripts (includes Docker image build, container startup, IR parsing, and code generation — this is the same Docker-based flow customers use via fern generate). main (E2E): full customer-observable time including build/test scripts (nightly baseline, informational). Delta is computed against generator-only baseline.
⚠️ = generation exited with a non-zero exit code (timing may not reflect a successful run).
Baseline from nightly runs on main (latest: 2026-04-23T04:59:11Z). Trigger benchmark-baseline to refresh.
Last updated: 2026-04-28 11:38 UTC

@github-actions
Copy link
Copy Markdown
Contributor

Docs Generation Benchmark Results

Comparing PR branch against median of 5 nightly run(s) on main (latest: 2026-04-23T04:59:11Z).

Fixture main PR Delta
docs 301.0s (n=5) 299.1s (35 versions) -1.9s (-0.6%)

Docs generation runs fern generate --docs --preview end-to-end against the benchmark fixture with 35 API versions (each version: markdown processing + OpenAPI-to-IR + FDR upload).
Delta is computed against the nightly baseline on main.
Baseline from nightly run(s) on main (latest: 2026-04-23T04:59:11Z). Trigger benchmark-baseline to refresh.
Last updated: 2026-04-28 11:39 UTC

@FedeZara FedeZara merged commit 8017431 into main Apr 28, 2026
241 checks passed
@FedeZara FedeZara deleted the FedeZara/chore/ts-sdk-3.66.1-update-docs-yml branch April 28, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants