diff --git a/projects/vale.sh/package.yml b/projects/vale.sh/package.yml index 285725b2..9da47382 100644 --- a/projects/vale.sh/package.yml +++ b/projects/vale.sh/package.yml @@ -10,27 +10,23 @@ provides: build: dependencies: - go.dev: ^1.20 - script: | - go mod download - mkdir -p "{{ prefix }}"/bin - go build -v -trimpath -ldflags="$LDFLAGS" -o $BUILDLOC ./cmd/vale + go.dev: ~1.21 + script: + - go mod download + - go build $ARGS -ldflags="$GO_LDFLAGS" ./cmd/vale env: - GOPROXY: https://proxy.golang.org,direct - GOSUMDB: sum.golang.org - GO111MODULE: on - CGO_ENABLED: 0 - BUILDLOC: '{{prefix}}/bin/vale' - LDFLAGS: + ARGS: + - -v + - -trimpath + - -o {{prefix}}/bin/vale + GO_LDFLAGS: - -s - -w - -X main.version=v{{version}} linux: # or segmentation fault # fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575 - LDFLAGS: - - -buildmode=pie + GO_LDFLAGS: + - -buildmode=pie -test: - script: - - test "$(vale --version)" = "vale version v{{version}}" +test: test "$(vale --version)" = "vale version v{{version}}"