File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
1111 description : " The version of the C# SDK that you would like to release"
1717 description : " The version of the C# SDK that you would like to release"
1818 required : true
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 release :
4136 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
4237 NUGET_API_KEY : ${{ secrets.NUGET_API_KEY }}
4338 run : |
44- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
45- fern generate --api api --group csharp-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
46- else
47- fern generate --api api --group csharp-sdk --version ${{ inputs.version }} --log-level debug
48- fi
39+ fern generate --api api --group csharp-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
1111 description : " The version of the Go SDK that you would like to release (optional - will auto-increment patch version if not provided)"
1717 description : " The version of the Go SDK that you would like to release (optional - will auto-increment patch version if not provided)"
1818 required : false
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 determine-version :
8681 env :
8782 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
8883 run : |
89- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
90- echo "Generating Go SDK for version ${{ needs.determine-version.outputs.version }} in pull request mode"
91- fern generate --api api --group go-sdk --version ${{ needs.determine-version.outputs.version }} --mode pull-request --log-level debug
92- else
93- echo "Generating Go SDK for version ${{ needs.determine-version.outputs.version }}"
94- fern generate --api api --group go-sdk --version ${{ needs.determine-version.outputs.version }} --log-level debug
95- fi
84+ echo "Generating Go SDK for version ${{ needs.determine-version.outputs.version }} in pull request mode"
85+ fern generate --api api --group go-sdk --version ${{ needs.determine-version.outputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
11- description : " The version of the C# SDK that you would like to release"
11+ description : " The version of the Java SDK that you would like to release"
1212 required : true
1313 type : string
1414 workflow_dispatch :
1717 description : " The version of the Java SDK that you would like to release"
1818 required : true
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 release :
4237 MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
4338 MAVEN_PASSWORD : ${{ secrets.MAVEN_PASSWORD }}
4439 run : |
45- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
46- fern generate --api api --group java-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
47- else
48- fern generate --api api --group java-sdk --version ${{ inputs.version }} --log-level debug
49- fi
40+ fern generate --api api --group java-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 11name : Release PHP SDK
22
33on :
4+ workflow_call :
5+ inputs :
6+ version :
7+ description : " The version of the PHP SDK that you would like to release"
8+ required : true
9+ type : string
410 workflow_dispatch :
511 inputs :
612 version :
2228 env :
2329 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
2430 run : |
25- fern generate --group php-sdk --version ${{ inputs.version }} --log-level debug
31+ fern generate --group php-sdk --version ${{ inputs.version }} --mode pull-request -- log-level debug
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
1111 description : " The version of the Python SDK that you would like to release (optional - will auto-increment patch version if not provided)"
1717 description : " The version of the Python SDK that you would like to release (optional - will auto-increment patch version if not provided)"
1818 required : false
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 determine-version :
8782 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
8883 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
8984 run : |
90- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
91- fern generate --api api --group python-sdk --version ${{ needs.determine-version.outputs.version }} --mode pull-request --log-level debug
92- else
93- fern generate --api api --group python-sdk --version ${{ needs.determine-version.outputs.version }} --log-level debug
94- fi
85+ fern generate --api api --group python-sdk --version ${{ needs.determine-version.outputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
11- description : " The version of the C# SDK that you would like to release"
11+ description : " The version of the Ruby SDK that you would like to release"
1212 required : true
1313 type : string
1414 workflow_dispatch :
1717 description : " The version of the Ruby SDK that you would like to release"
1818 required : true
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 release :
4136 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
4237 RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
4338 run : |
44- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
45- fern generate --api api --group ruby-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
46- else
47- fern generate --api api --group ruby-sdk --version ${{ inputs.version }} --log-level debug
48- fi
39+ fern generate --api api --group ruby-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 11name : Release Swift SDK
22
33on :
4+ workflow_call :
5+ inputs :
6+ version :
7+ description : " The version of the Swift SDK that you would like to release"
8+ required : true
9+ type : string
410 workflow_dispatch :
511 inputs :
612 version :
2228 env :
2329 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
2430 run : |
25- fern generate --group swift-sdk --version ${{ inputs.version }} --log-level debug
31+ fern generate --group swift-sdk --version ${{ inputs.version }} --mode pull-request -- log-level debug
Original file line number Diff line number Diff line change 44 workflow_call :
55 inputs :
66 makePR :
7- description : Make Pull Request
8- default : false
7+ description : " Compatibility input; SDK releases always open pull requests for manual approval "
8+ default : true
99 type : boolean
1010 version :
11- description : " The version of the C# SDK that you would like to release"
11+ description : " The version of the TypeScript SDK that you would like to release"
1212 required : true
1313 type : string
1414 workflow_dispatch :
1717 description : " The version of the TypeScript SDK that you would like to release"
1818 required : true
1919 type : string
20- makePR :
21- description : Make Pull Request
22- required : true
23- default : false
24- type : boolean
2520
2621jobs :
2722 release :
4136 FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
4237 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
4338 run : |
44- if [ "${{ github.event.inputs.makePR }}" = "true" ]; then
45- fern generate --api api --group ts-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
46- else
47- fern generate --api api --group ts-sdk --version ${{ inputs.version }} --log-level debug
48- fi
39+ fern generate --api api --group ts-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ groups:
2222 token : ${PYPI_TOKEN}
2323 github :
2424 repository : VapiAI/server-sdk-python
25+ mode : pull-request
2526 config :
2627 pydantic_config :
2728 skip_validation : true
@@ -40,6 +41,7 @@ groups:
4041 token : OIDC
4142 github :
4243 repository : VapiAI/server-sdk-typescript
44+ mode : pull-request
4345 config :
4446 namespaceExport : Vapi
4547 allowCustomFetcher : true
@@ -59,6 +61,7 @@ groups:
5961 prefer-undiscriminated-unions-with-literals : true
6062 github :
6163 repository : VapiAI/server-sdk-go
64+ mode : pull-request
6265 config :
6366 union : v1
6467 smart-casing : false
@@ -69,6 +72,7 @@ groups:
6972 disable-examples : true
7073 github :
7174 repository : VapiAI/server-sdk-ruby
75+ mode : pull-request
7276 output :
7377 location : rubygems
7478 package-name : vapi_server_sdk
@@ -83,6 +87,7 @@ groups:
8387 disable-examples : true
8488 github :
8589 repository : VapiAI/server-sdk-csharp
90+ mode : pull-request
8691 output :
8792 location : nuget
8893 package-name : Vapi.Net
@@ -103,6 +108,7 @@ groups:
103108 version : 2.4.0
104109 github :
105110 repository : VapiAI/server-sdk-php
111+ mode : pull-request
106112 config :
107113 namespace : Vapi
108114 client-class-name : VapiClient
@@ -114,6 +120,7 @@ groups:
114120 disable-examples : true
115121 github :
116122 repository : VapiAI/server-sdk-swift
123+ mode : pull-request
117124 config :
118125 clientClassName : VapiClient
119126 moduleName : Vapi
You can’t perform that action at this time.
0 commit comments