From 0a0beb1b076bc75250ef230ad1fa8a1baae8f64b Mon Sep 17 00:00:00 2001 From: Shiva Poudel <3774827+shivapoudel@users.noreply.github.com> Date: Tue, 25 Oct 2022 02:41:31 +0545 Subject: [PATCH] Github action to publish to edge store (#45) * Github action to publish to MS edge store * Changes requested --- .github/workflows/release.yml | 11 +++++++++++ .github/workflows/update-from-upstream.yml | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 90d04fa4..1a997ab2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,6 +66,17 @@ jobs: client-secret: ${{ secrets.CHROME_CLIENT_SECRET }} refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }} + - name: Upload to edge store + if: ${{ github.event.inputs.onlyUpload != 'edge' && github.event.inputs.onlyUpload != 'none' }} + continue-on-error: true + uses: wdzeng/edge-addon@v1 + with: + product-id: d7692295-d84f-4bf5-9447-3cbb6ae29517 + zip-path: github-material-icons-edge-extension.zip + client-id: ${{ secrets.EDGE_CLIENT_ID }} + client-secret: ${{ secrets.EDGE_CLIENT_SECRET }} + access-token-url: ${{ secrets.EDGE_ACCESS_TOKEN_URL }} + - name: Upload to firefox store if: ${{ github.event.inputs.onlyUpload != 'chrome' && github.event.inputs.onlyUpload != 'none'}} continue-on-error: true diff --git a/.github/workflows/update-from-upstream.yml b/.github/workflows/update-from-upstream.yml index 022632aa..e81308fa 100644 --- a/.github/workflows/update-from-upstream.yml +++ b/.github/workflows/update-from-upstream.yml @@ -60,6 +60,17 @@ jobs: client-secret: ${{ secrets.CHROME_CLIENT_SECRET }} refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }} + - name: Upload to edge store + if: steps.upstream.outputs.release_tag != steps.upstream.outputs.current_tag + continue-on-error: true + uses: wdzeng/edge-addon@v1 + with: + product-id: d7692295-d84f-4bf5-9447-3cbb6ae29517 + zip-path: github-material-icons-edge-extension.zip + client-id: ${{ secrets.EDGE_CLIENT_ID }} + client-secret: ${{ secrets.EDGE_CLIENT_SECRET }} + access-token-url: ${{ secrets.EDGE_ACCESS_TOKEN_URL }} + - name: Upload to firefox store if: steps.upstream.outputs.release_tag != steps.upstream.outputs.current_tag continue-on-error: true