Skip to content

Commit

Permalink
fixed test + added edge addon publish in experimental-release
Browse files Browse the repository at this point in the history
  • Loading branch information
imolorhe committed Jul 10, 2024
1 parent db42fd3 commit 177e996
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 39 deletions.
92 changes: 53 additions & 39 deletions .github/workflows/experimental-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
workflow_run:
workflows: [Release]
types:
- completed
- completed
workflow_dispatch:

env:
Expand Down Expand Up @@ -58,48 +58,62 @@ jobs:
name: Publish firefox addon
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Use Node.js
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- run: yarn
- run: yarn build-ext
- uses: trmcnvn/firefox-addon@v1
with:
uuid: '{c336a627-bbea-4dbb-aa77-83899b52149a}'
xpi: extension-builds/mozilla-build/build.zip
manifest: extension-builds/mozilla-files/manifest.json
api-key: ${{ secrets.FIREFOX_API_KEY }}
api-secret: ${{ secrets.FIREFOX_API_SECRET }}
- uses: trmcnvn/chrome-addon@v2
with:
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
zip: extension-builds/chrome-build/build.zip
extension: flnheeellpciglgpaodhkhmapeljopja
- uses: actions/[email protected]
- name: Use Node.js
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- run: yarn
- run: yarn build-ext
- uses: trmcnvn/firefox-addon@v1
with:
uuid: '{c336a627-bbea-4dbb-aa77-83899b52149a}'
xpi: extension-builds/mozilla-build/build.zip
manifest: extension-builds/mozilla-files/manifest.json
api-key: ${{ secrets.FIREFOX_API_KEY }}
api-secret: ${{ secrets.FIREFOX_API_SECRET }}
- uses: wdzeng/edge-addon@v1
with:
product-id: f725e625-c035-444d-b373-fba0e41855c1
zip-path: extension-builds/chrome-build/build.zip
client-id: ${{ secrets.EDGE_CLIENT_ID }}
client-secret: ${{ secrets.EDGE_CLIENT_SECRET }}
access-token-url: ${{ secrets.EDGE_ACCESS_TOKEN_URL }}
- uses: wdzeng/chrome-extension@v1
with:
extension-id: flnheeellpciglgpaodhkhmapeljopja
zip-path: extension-builds/chrome-build/build.zip
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
- uses: trmcnvn/chrome-addon@v2
with:
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
zip: extension-builds/chrome-build/build.zip
extension: flnheeellpciglgpaodhkhmapeljopja
chrome-extension-upload:
name: Publish webextension
runs-on: ubuntu-latest
# if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Build extensions
run: |
yarn
yarn lerna bootstrap
yarn build-ext
- name: Upload & release
uses: mnao305/[email protected]
with:
file-path: extension-builds/chrome-build/build.zip
extension-id: flnheeellpciglgpaodhkhmapeljopja
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Build extensions
run: |
yarn
yarn lerna bootstrap
yarn build-ext
- name: Upload & release
uses: mnao305/[email protected]
with:
file-path: extension-builds/chrome-build/build.zip
extension-id: flnheeellpciglgpaodhkhmapeljopja
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
# TODO: Publish browser extensions (mozilla, edge)
# https:/fregante/web-ext-submit
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,6 @@ AltairConfig {
"dracula",
"system",
],
"useLocalSandboxUrl": false,
}
`;

0 comments on commit 177e996

Please sign in to comment.