Skip to content

Commit 9e34404

Browse files
authored
Merge pull request #85 from mxenabled/mc/refactor_sdk_automation
Refactor sdk automation [skip actions]
2 parents bcd0cbc + 6860359 commit 9e34404

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

.github/workflows/generate_sdk.yml renamed to .github/workflows/generate_publish_release.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: Generate SDK
1+
name: Generate Publish Release
22

33
on:
44
repository_dispatch:
5-
types: [generate_sdk]
5+
types: [generate_publish_release]
66

77
jobs:
88
Generate:
@@ -42,6 +42,23 @@ jobs:
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()

.github/workflows/publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: Publish
33
on:
44
push:
55
branches: [ master ]
6+
repository_dispatch:
7+
types: [publish_sdk]
68

79
jobs:
810
Publish:

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: Release
33
on:
44
push:
55
branches: [ master ]
6+
repository_dispatch:
7+
types: [release_sdk]
68

79
jobs:
810
Release:

0 commit comments

Comments
 (0)