#!/bin/bash # sets version environment variable for goreleaser to use # scripts/version.sh goreleaser ... if [[ -z "${JFA_GO_SNAPSHOT}" ]]; then export JFA_GO_SOURCEMAP="" export JFA_GO_COPYTS="echo skipping sourcemaps" export JFA_GO_STRIP="" export JFA_GO_MINIFY="--minify" else echo "SNAPSHOT" export JFA_GO_SOURCEMAP="--sourcemap" export JFA_GO_COPYTS="cp -r tempts data/web/js/ts" export JFA_GO_STRIP="-s -w" export JFA_GO_MINIFY="" fi JFA_GO_VERSION=$(git describe --exact-match HEAD 2> /dev/null || echo 'vgit') JFA_GO_CSS_VERSION="v3" JFA_GO_NFPM_EPOCH=$(git rev-list --all --count) JFA_GO_BUILD_TIME=$(date +%s) JFA_GO_BUILT_BY=${JFA_GO_BUILT_BY:-"???"} JFA_GO_VERSION="$(echo $JFA_GO_VERSION | sed 's/v//g')" $@