From 98164c3db196ab3a449c0c0089a91607fa95fd24 Mon Sep 17 00:00:00 2001 From: star knight <64941905+starknt@users.noreply.github.com> Date: Wed, 1 May 2024 15:20:54 +0800 Subject: [PATCH] feat: submit store github action workflow (#499) --- .github/workflows/release.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c0cff760..39b4a30b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -54,3 +54,36 @@ jobs: token: ${{ secrets.RELEASE_TOKEN }} allow_override: true gzip: false + + submit: + needs: [build, lint] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v3 + with: + version: latest + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: pnpm + - name: Install dependencies + run: pnpm install + - name: Install WXT + run: pnpm install wxt + - name: Submit Extension + run: | + pnpm build \ + pnpm pack:zip \ + pnpm wxt submit --chrome-zip ./extension.zip \ + pnpm build-firefox \ + pnpm pack:zip-firefox \ + pnpm wxt submit --chrome-zip ./extension-firefox.zip + env: + CHROME_EXTENSION_ID: ${{ secrets.CHROME_EXTENSION_ID }} + CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }} + CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} + CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} + FIREFOX_EXTENSION_ID: ${{ secrets.FIREFOX_EXTENSION_ID }} + FIREFOX_JWT_ISSUER: ${{ secrets.FIREFOX_JWT_ISSUER }} + FIREFOX_JWT_SECRET: ${{ secrets.FIREFOX_JWT_SECRET }}