chore: use git describe --tags for version

このコミットが含まれているのは:
AJ ONeal 2023-11-04 23:41:56 -06:00
コミット ce27e9d610
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: F1D692A76F70CF98
3個のファイルの変更11行の追加6行の削除

ファイルの表示

@ -6,7 +6,9 @@ set -u
# building for linux on linux seems to yield smaller sizes
# TODO use the git log describe thing
my_version="0.6.0"
my_version="$(
git describe --tags
)"
export GOOS="linux"
fn_package() { (
@ -18,7 +20,7 @@ fn_package() { (
my_arch="${GOARCH}"
fi
my_bin="pathman-v${my_version}-${GOOS}-${my_arch}"
my_bin="pathman-${my_version}-${GOOS}-${my_arch}"
tinygo build -no-debug -o "${my_bin}"
strip "${my_bin}" || true

ファイルの表示

@ -5,8 +5,9 @@ set -u
# NOTE
# building for macOS on macOS seems to yield smaller sizes
# TODO use the git log describe thing
my_version="0.6.0"
my_version="$(
git describe --tags
)"
export GOOS="darwin"
fn_package() { (
@ -18,7 +19,7 @@ fn_package() { (
my_arch="${GOARCH}"
fi
my_bin="pathman-v${my_version}-${GOOS}-${my_arch}"
my_bin="pathman-${my_version}-${GOOS}-${my_arch}"
tinygo build -no-debug -o "${my_bin}"
strip "${my_bin}" || true

ファイルの表示

@ -6,7 +6,9 @@ set -u
# building for macOS on macOS seems to yield smaller sizes
# TODO use the git log describe thing
my_version="0.6.0"
my_version="$(
git describe --tags
)"
export GOOS="windows"
fn_package() { (