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" + ] } ], [