distributable: url: https://github.com/FiloSottile/age/archive/refs/tags/v{{ version }}.tar.gz strip-components: 1 display-name: age versions: github: FiloSottile/age provides: - bin/age - bin/age-keygen build: script: | mkdir -p build/age go build -o "build/age" -ldflags "$LDFLAGS" -trimpath ./cmd/... mkdir -p "{{ prefix }}"/bin mv build/age/age "{{ prefix }}"/bin mv build/age/age-keygen "{{ prefix }}"/bin env: LDFLAGS: - -X main.Version="{{version}}" linux: LDFLAGS: - -buildmode=pie dependencies: go.dev: ^1.19 test: age --version age-keygen --version