ci: Publish Chrome and Firefox extensions nightly
This commit is contained in:
parent
4d8db1e64d
commit
6bffef2550
|
@ -274,7 +274,7 @@ jobs:
|
|||
npm run build:dual-wasm
|
||||
npm run docs
|
||||
|
||||
- name: Sign Firefox extension
|
||||
- name: Publish Firefox extension
|
||||
if: env.FIREFOX_EXTENSION_ID != '' && !matrix.demo
|
||||
id: sign-firefox
|
||||
continue-on-error: true
|
||||
|
@ -322,17 +322,6 @@ jobs:
|
|||
asset_name: ${{ needs.create-nightly-release.outputs.package_prefix }}-web-extension.zip
|
||||
asset_content_type: application/zip
|
||||
|
||||
- name: Upload Firefox extension (signed)
|
||||
if: steps.sign-firefox.outcome == 'success' && !matrix.demo
|
||||
uses: actions/upload-release-asset@v1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
upload_url: ${{ needs.create-nightly-release.outputs.upload_url }}
|
||||
asset_path: ./web/packages/extension/dist/firefox.xpi
|
||||
asset_name: ${{ needs.create-nightly-release.outputs.package_prefix }}-web-extension-firefox.xpi
|
||||
asset_content_type: application/x-xpinstall
|
||||
|
||||
- name: Upload Firefox extension (unsigned)
|
||||
if: steps.sign-firefox.outcome != 'success' && !matrix.demo
|
||||
uses: actions/upload-release-asset@v1
|
||||
|
@ -344,6 +333,19 @@ jobs:
|
|||
asset_name: ${{ needs.create-nightly-release.outputs.package_prefix }}-web-extension-firefox-unsigned.xpi
|
||||
asset_content_type: application/x-xpinstall
|
||||
|
||||
- name: Publish Chrome extension
|
||||
if: env.CHROME_EXTENSION_ID != '' && !matrix.demo
|
||||
id: publish-chrome-extension
|
||||
continue-on-error: true
|
||||
env:
|
||||
CHROME_EXTENSION_ID: ${{ secrets.CHROME_EXTENSION_ID }}
|
||||
uses: mnao305/chrome-extension-upload@2.2.0
|
||||
with:
|
||||
extension-id: ${{ secrets.CHROME_EXTENSION_ID }}
|
||||
client-id: ${{ secrets.CHROME_CLIENT_ID }}
|
||||
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
|
||||
file-path: ./web/packages/extension/dist/ruffle_extension.zip
|
||||
|
||||
- name: Clone web demo
|
||||
if: matrix.demo
|
||||
uses: actions/checkout@v2
|
||||
|
|
Loading…
Reference in New Issue