From e703bcd5ec1e502c8d578a1fc4ebb0fb5309e26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=93=D0=BB=D0=B0=D0=B7=D1=83?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2?= Date: Sun, 19 Apr 2026 16:19:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=20CI?= =?UTF-8?q?/CD=20=D1=87=D1=82=D0=BE=D0=B1=D1=8B=20=D1=82=D0=B5=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D1=8C=20=D0=B1=D0=B8=D0=BB=D0=B4=D0=B8=D0=BB=D0=B0=D1=81?= =?UTF-8?q?=D1=8C=20=D0=B8=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=20firefo?= =?UTF-8?q?x?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 37 ++++++++++++++--------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 994b33e..13f3a9d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@v2 with: - version: 8 + version: 10 - name: Install dependencies run: pnpm install @@ -39,28 +39,19 @@ jobs: - name: Update manifest version run: | - # Update version in manifest.json - sed -i 's/"version": "[^"]*"/"version": "${{ steps.version.outputs.VERSION }}"/' src/manifest.json - echo "Updated manifest.json:" - cat src/manifest.json + VERSION=${{ steps.version.outputs.VERSION }} + sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" src/manifest.chrome.json + sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" src/manifest.firefox.json + echo "Updated manifest.chrome.json:" + cat src/manifest.chrome.json + echo "Updated manifest.firefox.json:" + cat src/manifest.firefox.json - - name: Build extension - run: pnpm build + - name: Build Chrome extension + run: pnpm build:chrome - - name: Create release zip - run: | - # Create "Reels Master" directory with dist contents - mkdir -p "release/Reels Master" - cp -r dist/* "release/Reels Master/" - - # Create zip file - cd release - zip -r ../ReelsMaster.zip "Reels Master" - cd .. - - # Show zip contents - echo "Zip contents:" - unzip -l ReelsMaster.zip + - name: Build Firefox extension + run: pnpm build:firefox - name: Create Release Draft uses: softprops/action-gh-release@v1 @@ -68,7 +59,9 @@ jobs: draft: true name: Reels Master v${{ steps.version.outputs.VERSION }} tag_name: ${{ github.ref_name }} - files: ReelsMaster.zip + files: | + reels-master-chrome.zip + reels-master-firefox.zip generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}