-
Notifications
You must be signed in to change notification settings - Fork 187
removes stainless - moving to fern #1222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Caution Review failedThe pull request is closed. 📝 WalkthroughSummary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings. WalkthroughTwo Stainless configuration files have been deleted: Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
Comment |
🧪 Test Suite AvailableThis PR can be tested by a repository admin. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
.stainless/stainless.yml.stainless/workspace.jsonfern/fern.config.jsonfern/generators.yml
💤 Files with no reviewable changes (2)
- .stainless/workspace.json
- .stainless/stainless.yml
🧰 Additional context used
📓 Path-based instructions (1)
**
⚙️ CodeRabbit configuration file
always check the stack if there is one for the current PR. do not give localized reviews for the PR, always see all changes in the light of the whole stack of PRs (if there is a stack, if there is no stack you can continue to make localized suggestions/reviews)
Files:
fern/generators.ymlfern/fern.config.json
🔇 Additional comments (1)
fern/generators.yml (1)
4-4: ✓ OpenAPI specification file is valid and accessible.The file at
docs/openapi/openapi.jsonexists and contains valid JSON. No action required.
f0e42d5 to
c5e4dcb
Compare
Merge activity
|

Migrate from Stainless to Fern for SDK generation
This PR replaces the Stainless SDK generation configuration with Fern, changing our SDK generation tooling.
Changes
.stainless/stainless.ymlconfiguration file that defined SDK generation settings for multiple languages.stainless/workspace.jsonthat configured output paths for generated SDKsfern/fern.config.jsonwith organization name and versionfern/generators.ymlthat configures TypeScript SDK generation from our OpenAPI specType of change
Affected areas
How to test
Verify that the SDK generation works with the new Fern configuration:
Breaking changes
This changes the SDK generation process and may affect SDK consumers. The new TypeScript SDK will be generated in
../sdks/typescriptinstead of being published to the previous repository.Security considerations
No security implications as this only affects the build process for SDKs.
Checklist
docs/contributing/README.mdand followed the guidelines