Skip to content

Commit 0f4edc8

Browse files
authored
ci: automatically deploy (upload + publish) to webstore after version release (#15)
* chore: do not prettify package.json due to a CCA problem (see #9) * ci: automatically deploy(upload + publish) to webstore after version release
1 parent c37bcf3 commit 0f4edc8

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# release.yml
2-
# release a version when a workflow_dispatch is triggered
1+
# release-deploy.yml
2+
# release a version then deploy it to the store when a workflow_dispatch is triggered
33
name: release
44

55
on:
@@ -44,3 +44,12 @@ jobs:
4444
token: ${{ secrets.GITHUB_TOKEN }}
4545
tag: ${{ steps.changelog.outputs.tag }}
4646
generateReleaseNotes: true
47+
48+
- name: Deploy to Chrome webstore
49+
uses: mnao305/chrome-extension-upload@3.0.0
50+
with:
51+
extension-id: ${{ secrets.CHROME_EXTENSION_ID }}
52+
client-id: ${{ secrets.CHROME_CLIENT_ID }}
53+
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
54+
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
55+
file-path: opensumi-devtools.zip # generated by the step "Zip to opensumi-devtools.zip"

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
22
build
3+
package.json

0 commit comments

Comments
 (0)