From 3d31aa861231ffd77cdf4378fcd8a186359718fd Mon Sep 17 00:00:00 2001 From: Joris Baum Date: Tue, 24 Feb 2026 16:41:23 +0100 Subject: [PATCH] Reuse installed ginkgo and use cleaner binary check --- scripts/subtests/lint | 5 +---- scripts/subtests/unit-test | 8 +++++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/scripts/subtests/lint b/scripts/subtests/lint index bc83445e5..24f02909d 100755 --- a/scripts/subtests/lint +++ b/scripts/subtests/lint @@ -5,10 +5,7 @@ set -o pipefail SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -set +e -golangci_lint_executable=$(which golangci-lint) -set -e -if [ -z "${golangci_lint_executable}" ] || [ ! -x "${golangci_lint_executable}" ]; then +if ! command -v golangci-lint &> /dev/null; then go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest fi diff --git a/scripts/subtests/unit-test b/scripts/subtests/unit-test index 456883023..cba0b9ad9 100755 --- a/scripts/subtests/unit-test +++ b/scripts/subtests/unit-test @@ -11,6 +11,8 @@ if [ "${CI:-false}" = 'false' ]; then fi pushd "${SCRIPT_DIR}/../../src" > /dev/null - go run github.com/onsi/ginkgo/v2/ginkgo $flags -popd > /dev/null - + if ! command -v ginkgo &> /dev/null; then + go install github.com/onsi/ginkgo/v2/ginkgo@latest + fi + ginkgo $flags +popd > /dev/null \ No newline at end of file