File tree Expand file tree Collapse file tree 4 files changed +1213
-0
lines changed
Expand file tree Collapse file tree 4 files changed +1213
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release TypeScript SDK
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ version :
7+ description : " The version of the SDKs that you would like to release"
8+ required : true
9+ type : string
10+
11+ jobs :
12+ release :
13+ runs-on : ubuntu-latest
14+ steps :
15+ - name : Checkout repo
16+ uses : actions/checkout@v3
17+
18+ - name : Setup node
19+ uses : actions/setup-node@v3
20+
21+ - name : Download Fern
22+ run : npm install -g fern-api
23+
24+ - name : Release SDKs
25+ env :
26+ FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
27+ FERN_NPM_TOKEN : ${{ secrets.FERN_NPM_TOKEN }}
28+ run : |
29+ fern generate --group ts-sdk --version ${{ inputs.version }} --log-level debug
Original file line number Diff line number Diff line change 1+ {
2+ "organization" : " intercom" ,
3+ "version" : " 0.33.1"
4+ }
Original file line number Diff line number Diff line change 1+ api :
2+ path : ../descriptions/2.11/api.intercom.io.yaml
3+ overrides : ./openapi-overrides.yml
4+ settings :
5+ use-title : false
6+ groups :
7+ ts-sdk :
8+ generators :
9+ - name : fernapi/fern-typescript-node-sdk
10+ version : 0.34.0
11+ output :
12+ location : npm
13+ package-name : intercom-client
14+ token : ${FERN_NPM_TOKEN}
15+ github :
16+ repository : intercom/intercom-node
17+ mode : push
18+ branch : 6.0.0-alpha
19+ config :
20+ namespaceExport : Intercom
21+ allowCustomFetcher : true
22+ skipResponseValidation : true
23+ includeApiReference : true
24+ noSerdeLayer : true
25+ smart-casing : true
You can’t perform that action at this time.
0 commit comments