From bd80af240d2db7d73a083fe5b7ebb28e0b8e4d0e Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sat, 9 May 2026 20:02:10 +0100 Subject: [PATCH] chore(release): add tag-fetch step + debugmode to diagnose semver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add an explicit git fetch --tags --force origin before semver-generator runs, plus log visible tags. Enable semver-generator's debugmode so the failure mode is visible. Diagnostic only — once we understand why semver-generator computes v0.0.2 despite v0.1.2 being the latest tag, the debug step can be removed. --- .github/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f29be88..4a4141b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -210,6 +210,12 @@ jobs: # Inputs: repository_local: true (use already-cloned repo) # existing: true (respect existing tags as base) # Output: semantic_version (bare version string, no "v" prefix) + - name: Ensure tags are local + run: | + git fetch --tags --force origin + echo "Tags visible to semver-generator (top 10 by creator date):" + git for-each-ref --sort=-creatordate --format='%(refname:short) %(creatordate:iso)' refs/tags | head -10 + - name: Compute next SemVer id: semver uses: lukaszraczylo/semver-generator@v1 @@ -217,6 +223,7 @@ jobs: repository_local: true existing: true config_file: .semver.yaml + debugmode: true - name: Read Bot API version id: api_version