diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..21f3540 --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash +go generate ./web +export MAUTRIX_VERSION=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 }') +go build -ldflags "-X main.Tag=$(git describe --exact-match --tags 2>/dev/null) -X main.Commit=$(git rev-parse HEAD) -X 'main.BuildTime=`date -Iseconds`' -X 'maunium.net/go/mautrix.GoModVersion=$MAUTRIX_VERSION'" "$@" || exit 2