File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed
Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 1- name : Generate SDK
1+ name : Generate Publish Release
22
33on :
44 repository_dispatch :
5- types : [generate_sdk ]
5+ types : [generate_publish_release ]
66
77jobs :
88 Generate :
2525 - run : |
2626 openapi-generator-cli generate \
2727 -i https://raw.githubusercontent.com/mxenabled/openapi/master/openapi/mx_platform_api.yml \
28- -g csharp-netcore \
28+ -g python \
2929 -c ./openapi/config.yml \
3030 -t ./openapi/templates
3131 - name : Checkout master
4242 run : git push origin master
4343 env :
4444 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
45+ - name : Generate access token
46+ id : generate_token
47+ uses : tibdex/github-app-token@v1
48+ with :
49+ app_id : ${{ secrets.PAPI_SDK_APP_ID }}
50+ installation_id : ${{ secrets.PAPI_SDK_INSTALLATION_ID }}
51+ private_key : ${{ secrets.PAPI_SDK_PRIVATE_KEY }}
52+ - name : Publish
53+ uses : peter-evans/repository-dispatch@v2
54+ with :
55+ token : ${{ steps.generate_token.outputs.token }}
56+ event-type : publish_sdk
57+ - name : Release
58+ uses : peter-evans/repository-dispatch@v2
59+ with :
60+ token : ${{ steps.generate_token.outputs.token }}
61+ event-type : release_sdk
4562 - name : Slack notification
4663 uses : ravsamhq/notify-slack-action@v2
4764 if : always()
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ name: Publish
33on :
44 push :
55 branches : [master]
6+ repository_dispatch :
7+ types : [publish_sdk]
68
79jobs :
810 Publish :
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ name: Release
33on :
44 push :
55 branches : [ master ]
6+ repository_dispatch :
7+ types : [release_sdk]
68
79jobs :
810 Release :
You can’t perform that action at this time.
0 commit comments