distributable: url: https://github.com/axllent/mailpit/archive/v{{version}}.tar.gz strip-components: 1 versions: github: axllent/mailpit build: dependencies: nodejs.org: <21 npmjs.com: '*' go.dev: '*' script: - npm install - npm run build - go build $GO_ARGS -ldflags="$LD_FLAGS" env: GO_ARGS: - -trimpath - -o={{prefix}}/bin/mailpit linux: GO_ARGS: - -buildmode=pie LD_FLAGS: - -s - -w - -X github.com/axllent/mailpit/config.Version={{version}} provides: - bin/mailpit test: script: - mailpit version | grep {{version}}