From b0f04673461489d7ad8792e2f8a06efcab5f42ed Mon Sep 17 00:00:00 2001 From: Slawek Koszewski Date: Sat, 2 Aug 2025 13:50:39 +0200 Subject: [PATCH] Added helper scripts that will lock and unlock changes to version.go. --- ignore-changes-to-version-go.sh | 3 +++ set-version.sh | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100755 ignore-changes-to-version-go.sh create mode 100755 set-version.sh diff --git a/ignore-changes-to-version-go.sh b/ignore-changes-to-version-go.sh new file mode 100755 index 0000000..b4dade5 --- /dev/null +++ b/ignore-changes-to-version-go.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +git update-index --assume-unchanged version.go \ No newline at end of file diff --git a/set-version.sh b/set-version.sh new file mode 100755 index 0000000..abc56a9 --- /dev/null +++ b/set-version.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +VERSION=$(git describe --tags --always --dirty 2>/dev/null || echo "dev") +# Allow git to track changes to version.go +git update-index --no-assume-unchanged version.go +# Hardcode the version into main.go +sed -i '' "s/^var Version = .*/var Version = \"$VERSION\"/" version.go