From 65c085cc6321d158dd0309ca3adcd1414046e3ab Mon Sep 17 00:00:00 2001 From: galargh Date: Thu, 14 Aug 2025 15:20:47 +0200 Subject: [PATCH] ci: publish as part of the release --- .github/workflows/release.yml | 22 +++------------------- package.json | 6 +++--- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fde68d4..6ebde0d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,22 +27,6 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} UCI_GITHUB_TOKEN: ${{ secrets.UCI_GITHUB_TOKEN }} CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - publish-extension: - runs-on: ubuntu-latest - needs: js-test-and-release - if: github.event_name == 'push' && github.ref == 'refs/heads/main' - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - cache: npm - - run: npm ci - - run: npm run package - - run: npm run publish:chrome-store - env: - CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }} - CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} - CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} - CHROME_EXTENSION_ID: ${{ vars.CHROME_EXTENSION_ID }} \ No newline at end of file + CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }} + CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} + CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} diff --git a/package.json b/package.json index da467b1..abeeb0c 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,9 @@ "scripts": { "sync-version": "node scripts/sync-version.mjs", "build": "npm run sync-version && tsc && cp src/manifest.json dist/ && cp src/popup.html dist/ && cp -r src/icons dist/", - "package": "npm run build && web-ext build --source-dir=dist --artifacts-dir=. --filename=ipfs-quicklaunch.zip --overwrite-dest", - "publish:chrome-store": "npx cws-publish $CHROME_CLIENT_ID $CHROME_CLIENT_SECRET $CHROME_REFRESH_TOKEN ipfs-quicklaunch.zip $CHROME_EXTENSION_ID", - "release": "aegir release", + "package": "web-ext build --source-dir=dist --artifacts-dir=. --filename=ipfs-quicklaunch.zip --overwrite-dest", + "publish:chrome-store": "npx cws-publish \"$CHROME_CLIENT_ID\" \"$CHROME_CLIENT_SECRET\" \"$CHROME_REFRESH_TOKEN\" ipfs-quicklaunch.zip \"$CHROME_EXTENSION_ID\"", + "release": "aegir release && npm run package && npm run publish:chrome-store", "start": "npm run build && web-ext run --source-dir=dist --target=chromium", "watch": "tsc --watch", "clean": "rm -rf dist ipfs-quicklaunch.zip"