File tree Expand file tree Collapse file tree 3 files changed +56
-0
lines changed
Expand file tree Collapse file tree 3 files changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Generate
2+ permissions :
3+ checks : write
4+ contents : write
5+ pull-requests : write
6+ statuses : write
7+ id-token : write
8+ " on " :
9+ workflow_dispatch :
10+ inputs :
11+ force :
12+ description : Force generation of SDKs
13+ type : boolean
14+ default : false
15+ set_version :
16+ description : optionally set a specific SDK version
17+ type : string
18+ schedule :
19+ - cron : 0 0 * * *
20+ jobs :
21+ generate :
22+ uses : speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
23+ with :
24+ force : ${{ github.event.inputs.force }}
25+ mode : pr
26+ set_version : ${{ github.event.inputs.set_version }}
27+ secrets :
28+ github_access_token : ${{ secrets.GITHUB_TOKEN }}
29+ nuget_api_key : ${{ secrets.NUGET_API_KEY }}
30+ speakeasy_api_key : ${{ secrets.SPEAKEASY_API_KEY }}
Original file line number Diff line number Diff line change 1+ name : Publish
2+ permissions :
3+ checks : write
4+ contents : write
5+ pull-requests : write
6+ statuses : write
7+ id-token : write
8+ " on " :
9+ push :
10+ branches :
11+ - main
12+ paths :
13+ - .speakeasy/gen.lock
14+ workflow_dispatch : {}
15+ jobs :
16+ publish :
17+ uses : speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v15
18+ with :
19+ target : apideck
20+ secrets :
21+ github_access_token : ${{ secrets.GITHUB_TOKEN }}
22+ nuget_api_key : ${{ secrets.NUGET_API_KEY }}
23+ speakeasy_api_key : ${{ secrets.SPEAKEASY_API_KEY }}
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ targets:
1010 apideck :
1111 target : csharp
1212 source : Apideck
13+ publish :
14+ nuget :
15+ apiKey : $nuget_api_key
1316 codeSamples :
1417 registry :
1518 location : registry.speakeasyapi.dev/apideck-k2o/apideck/apideck-csharp-code-samples
You can’t perform that action at this time.
0 commit comments