From cf5952b5b15e58f0cd5ba40f015b4d4ebd29023e Mon Sep 17 00:00:00 2001 From: Nikolaos Xenakis Date: Mon, 23 Mar 2026 14:26:35 +0100 Subject: [PATCH] fix: use semver2 version scheme and fetch tags for pre-release compatibility --- .github/workflows/generate-changelog.yaml | 1 + actions/bump-version/action.yaml | 4 ++-- actions/generate-changelog/action.yaml | 2 +- actions/generate-release-notes/action.yaml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/generate-changelog.yaml b/.github/workflows/generate-changelog.yaml index a18ae11..0b938a0 100644 --- a/.github/workflows/generate-changelog.yaml +++ b/.github/workflows/generate-changelog.yaml @@ -92,6 +92,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 + fetch-tags: true - name: Setup Python uses: dfinity/ci-tools/actions/setup-python@main diff --git a/actions/bump-version/action.yaml b/actions/bump-version/action.yaml index ef0a2d4..806b061 100644 --- a/actions/bump-version/action.yaml +++ b/actions/bump-version/action.yaml @@ -27,7 +27,7 @@ runs: PRERELEASE: ${{ inputs.prerelease }} MAJOR_VERSION_ZERO: ${{ inputs.major_version_zero }} run: | - cmd="cz bump --get-next --yes --version-scheme semver" + cmd="cz bump --get-next --yes --version-scheme semver2" if [ -n "$PRERELEASE" ]; then cmd="$cmd --prerelease $PRERELEASE" @@ -46,7 +46,7 @@ runs: PRERELEASE: ${{ inputs.prerelease }} MAJOR_VERSION_ZERO: ${{ inputs.major_version_zero }} run: | - cmd="cz bump --files-only --changelog --yes --version-scheme semver" + cmd="cz bump --files-only --changelog --yes --version-scheme semver2" if [ -n "$PRERELEASE" ]; then cmd="$cmd --prerelease $PRERELEASE" diff --git a/actions/generate-changelog/action.yaml b/actions/generate-changelog/action.yaml index dbaf641..d34be07 100644 --- a/actions/generate-changelog/action.yaml +++ b/actions/generate-changelog/action.yaml @@ -14,4 +14,4 @@ runs: shell: bash env: FILE_NAME: ${{ inputs.file_name }} - run: cz changelog --incremental --merge-prerelease --file-name="$FILE_NAME" --version-scheme semver + run: cz changelog --incremental --merge-prerelease --file-name="$FILE_NAME" --version-scheme semver2 diff --git a/actions/generate-release-notes/action.yaml b/actions/generate-release-notes/action.yaml index e853294..5b2f2d9 100644 --- a/actions/generate-release-notes/action.yaml +++ b/actions/generate-release-notes/action.yaml @@ -20,4 +20,4 @@ runs: env: FILE_NAME: ${{ inputs.file_name }} VERSION: ${{ inputs.version }} - run: cz changelog "$VERSION" --file-name="$FILE_NAME" --version-scheme semver + run: cz changelog "$VERSION" --file-name="$FILE_NAME" --version-scheme semver2