From 7f407e510a6ad72ef8f85b11a27e98cc3f630719 Mon Sep 17 00:00:00 2001 From: Andreas Erdes Date: Sat, 7 Jun 2025 19:12:06 +0200 Subject: [PATCH] fix: Bump manifest*.json version on release --- .github/workflows/release.yml | 7 +++++++ package.json | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ca4408d..e5a8425 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,6 +51,13 @@ jobs: cache: "npm" - name: Install npm dependencies run: npm ci + - name: Update version in manifest files + run: | + npx semantic-release -d > dry-run.txt + NEXT_VERSION=$(awk '/The next release version is/{print $NF}' dry-run.txt) + sed -i "s/\"version\": \".*\"/\"version\": \"$NEXT_VERSION\"/" manifest-firefox.json + sed -i "s/\"version\": \".*\"/\"version\": \"$NEXT_VERSION\"/" manifest-chrome.json + rm dry-run.txt - name: Build Firefox run: npm run build - name: Build Chrome diff --git a/package.json b/package.json index bc4a919..8449398 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,14 @@ [ "@semantic-release/git", { - "message": "chore(release): ${nextRelease.version} [skip ci]" + "message": "chore(release): ${nextRelease.version} [skip ci]", + "assets": [ + "CHANGELOG.md", + "package.json", + "package-lock.json", + "manifest-firefox.json", + "manifest-chrome.json" + ] } ], [