distributable: url: https://github.com/brucedom/bruce/archive/refs/tags/v{{version}}.tar.gz strip-components: 1 display-name: Basic Runtime for Uniform Compute Environments versions: # - 1.2.8 # # need to exclude the 1.11 tag otherwise we got an error # github: brucedom/bruce/releases strip: /^v/ ignore: [1.11] companions: linux: systemd.io: '*' # needs syscontrol build: dependencies: go.dev: '*' env: CGO_ENABLED: 0 LDFLAGS: - -s - -w linux: LDFLAGS: - -buildmode=pie script: go build -v -ldflags="${LDFLAGS}" -o "{{ prefix }}"/bin/bruce cmd/main.go provides: - bin/bruce test: bruce version | grep v{{version}} # dependencies: # gnu.org/coreutils: '*' #script: test $(bruce version|tail -1|cut -d' ' -f3) = v{{version}} # script: test $(bruce version) = v{{version}}