File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -39,12 +39,12 @@ mv "temp-${VERSION}/golangci-lint" "./golangci-lint-${VERSION}"
3939rm -rf " temp-${VERSION} "
4040
4141# # Build local version
42+ # # use `go build` to set ldflags (it reduces some performance differences with binaries created by goreleaser)
4243
43- make build
44+ go build -trimpath -ldflags ' -s -w ' -o golangci-lint ./cmd/golangci-lint
4445
4546# # Run
4647
47- hyperfine \
48- --prepare ' ./golangci-lint cache clean' " ./golangci-lint run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} " \
49- --prepare " ./golangci-lint-${VERSION} cache clean" " ./golangci-lint-${VERSION} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} "
50-
48+ hyperfine --warmup 1 \
49+ -n ' local' --prepare ' ./golangci-lint cache clean' " ./golangci-lint run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} " \
50+ -n " ${VERSION} " --prepare " ./golangci-lint-${VERSION} cache clean" " ./golangci-lint-${VERSION} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} "
Original file line number Diff line number Diff line change @@ -53,6 +53,6 @@ install "${VERSION_NEW}"
5353
5454# # Run
5555
56- hyperfine \
57- --prepare " ./golangci-lint-${VERSION_OLD} cache clean" " ./golangci-lint-${VERSION_OLD} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} " \
58- --prepare " ./golangci-lint-${VERSION_NEW} cache clean" " ./golangci-lint-${VERSION_NEW} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} "
56+ hyperfine --warmup 1 \
57+ -n " ${VERSION_OLD} " - -prepare " ./golangci-lint-${VERSION_OLD} cache clean" " ./golangci-lint-${VERSION_OLD} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} " \
58+ -n " ${VERSION_NEW} " - -prepare " ./golangci-lint-${VERSION_NEW} cache clean" " ./golangci-lint-${VERSION_NEW} run --issues-exit-code 0 --print-issued-lines=false --enable-only ${LINTER} "
You can’t perform that action at this time.
0 commit comments