Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces changes to the
fern/apis/sdks/generators.yml
andpackages/autorelease/src/create-releases.ts
files, primarily focusing on updating the SDK language groups and enhancing the release creation process.Summary
The
fern/apis/sdks/generators.yml
file undergoes a series of updates, replacing the existing SDK language groups (node-sdk
,go-sdk
,java-sdk
, andpython-sdk
) with new ones (typescript
,go
,java
, andpython
). This change likely reflects a shift in the SDK language structure or naming conventions.In the
packages/autorelease/src/create-releases.ts
file, thecreateRelease
function is modified to include an additional step,runFernGenerate
, which is executed for each language. This new function,runFernGenerate
, asynchronously runs a command to generate code for a specific language and version, handling potential errors and output.Changes
fern/apis/sdks/generators.yml
, the SDK language groups are updated:node-sdk
is replaced withtypescript
.go-sdk
is replaced withgo
.java-sdk
is replaced withjava
.python-sdk
is replaced withpython
.packages/autorelease/src/create-releases.ts
, thecreateRelease
function is modified:runFernGenerate
function is introduced to generate code for a specific language and version.createRelease
function now includesrunFernGenerate
in its execution flow for each language.