distributable: url: https://github.com/deepmap/oapi-codegen/archive/refs/tags/v{{version}}.tar.gz strip-components: 1 versions: github: deepmap/oapi-codegen strip: /^v/ build: dependencies: go.dev: ^1.21 env: CGO_ENABLED: 0 LDFLAGS: - -extldflags=-static - -w - -s - -X=main.noVCSVersionOverride=v{{version}} script: | go mod download go build -v -ldflags="$LDFLAGS" -o oapi-codegen ./cmd/oapi-codegen mkdir -p "{{ prefix }}"/bin mv oapi-codegen "{{ prefix }}"/bin provides: - bin/oapi-codegen test: script: | oapi-codegen -version | grep v{{version}} oapi-codegen -package petstore petstore-expanded.yml > petstore.gen.go test -f petstore.gen.go