From d4236f455e087bebbbdd0f5a688cb6f37c8a5141 Mon Sep 17 00:00:00 2001 From: Kieron Morris Date: Sun, 9 Mar 2025 19:16:23 +0000 Subject: [PATCH] DroneCI doesn't fetch tags by default - Added `git fetch --tags` as the first command - Changes to compile_vergen.sh in order to debug. --- .drone.yml | 1 + compile_vergen.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.drone.yml b/.drone.yml index 95068489..663b3225 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,6 +20,7 @@ steps: depends_on: - build-image commands: + - git fetch --tags - find . -type f -print0 | xargs -0 dos2unix - chmod +x /drone/src/*.sh - /drone/src/compile.sh \ No newline at end of file diff --git a/compile_vergen.sh b/compile_vergen.sh index cb9ae513..22ece737 100644 --- a/compile_vergen.sh +++ b/compile_vergen.sh @@ -14,6 +14,8 @@ file="version" wget -q https://raw.githubusercontent.com/fsaintjacques/semver-tool/master/src/semver -O bin/semver && chmod +x bin/semver export PATH="$(pwd)/bin:$PATH" } +pwd +ls tagref=$(git describe --tags) revision=$(git rev-parse --short=8 HEAD) major=$(semver get major $tagref)