File tree Expand file tree Collapse file tree 7 files changed +92
-0
lines changed Expand file tree Collapse file tree 7 files changed +92
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Release all SDKs
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ inputs :
6
+ version :
7
+ description : " The version of the Go SDK that you would like to release"
8
+ required : true
9
+ type : string
10
+
11
+ env :
12
+ FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
13
+ NUGET_API_KEY : ${{ secrets.NUGET_API_KEY }}
14
+ MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
15
+ MAVEN_PASSWORD : ${{ secrets.MAVEN_PASSWORD }}
16
+ PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
17
+ RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
18
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
19
+
20
+ jobs :
21
+ csharp :
22
+ uses : ./.github/workflows/release-csharp-sdk.yml
23
+ secrets : inherit
24
+ with :
25
+ version : ${{ inputs.version }}
26
+
27
+ go :
28
+ uses : ./.github/workflows/release-go-sdk.yml
29
+ secrets : inherit
30
+ with :
31
+ version : ${{ inputs.version }}
32
+
33
+ java :
34
+ uses : ./.github/workflows/release-java-sdk.yml
35
+ secrets : inherit
36
+ with :
37
+ version : ${{ inputs.version }}
38
+
39
+ python :
40
+ uses : ./.github/workflows/release-python-sdk.yml
41
+ secrets : inherit
42
+ with :
43
+ version : ${{ inputs.version }}
44
+
45
+ ruby :
46
+ uses : ./.github/workflows/release-ruby-sdk.yml
47
+ secrets : inherit
48
+ with :
49
+ version : ${{ inputs.version }}
50
+
51
+ ts :
52
+ uses : ./.github/workflows/release-ts-sdk.yml
53
+ secrets : inherit
54
+ with :
55
+ version : ${{ inputs.version }}
Original file line number Diff line number Diff line change 1
1
name : Release C# SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
Original file line number Diff line number Diff line change 1
1
name : Release Go SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
Original file line number Diff line number Diff line change 1
1
name : Release Java SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
Original file line number Diff line number Diff line change 1
1
name : Release Python SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
Original file line number Diff line number Diff line change 1
1
name : Release Ruby SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
29
35
- name : Release Ruby SDK
30
36
env :
31
37
FERN_TOKEN : ${{ secrets.FERN_TOKEN }}
38
+ RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
32
39
run : |
33
40
if ${{ github.event.inputs.makePR }}; then
34
41
fern generate --group ruby-sdk --version ${{ inputs.version }} --mode pull-request --log-level debug
Original file line number Diff line number Diff line change 1
1
name : Release TypeScript SDK
2
2
3
3
on :
4
+ workflow_call :
5
+ inputs :
6
+ version :
7
+ description : " The version of the C# SDK that you would like to release"
8
+ required : true
9
+ type : string
4
10
workflow_dispatch :
5
11
inputs :
6
12
version :
You can’t perform that action at this time.
0 commit comments