distributable: url: https://github.com/TomWright/dasel/archive/refs/tags/v{{version.raw}}.tar.gz strip-components: 1 versions: github: TomWright/dasel/tags strip: /v/ build: dependencies: go.dev: ^1 env: GOBIN: "{{prefix}}/bin" LDFLAGS: - -X 'github.com/tomwright/dasel/v2/internal.Version={{version}}' linux: # or segmentation fault # fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575 LDFLAGS: - -buildmode=pie working-directory: cmd/dasel script: go install -ldflags="$LDFLAGS" provides: - bin/dasel test: test "$(cat fixture.json | dasel -r json 'hello.world')" = '"Hello, World!"'