From ce45d543e7edb7e557af2136e021c22d65615783 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Wed, 11 Mar 2026 09:04:33 +0100 Subject: [PATCH] fix: use proper semver in release-please manifest and move major tag Change version from "1.0" to "1.0.0" to comply with semantic versioning required by release-please. Also add a step to move the major version tag (vX) on each release for GitHub Actions compatibility. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release-please.yml | 10 ++++++++++ .release-please-manifest.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 2f00b6d..bd0d13f 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -21,7 +21,17 @@ jobs: private-key: ${{ secrets.RELEASE_PLEASE_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4 + id: release with: token: ${{ steps.get_token.outputs.token }} config-file: release-please-config.json manifest-file: .release-please-manifest.json + - name: Move major version tag + if: ${{ steps.release.outputs.release_created }} + env: + GITHUB_TOKEN: ${{ steps.get_token.outputs.token }} + run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git tag -fa v${{ steps.release.outputs.major }} -m "Release v${{ steps.release.outputs.major }}" + git push origin v${{ steps.release.outputs.major }} --force diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 12b73c2..37fcefa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0" + ".": "1.0.0" }