From 7c5206e9da1fcd1091eb9f29c3236545998d0b0f Mon Sep 17 00:00:00 2001 From: jake Date: Fri, 3 Apr 2026 15:41:13 -0400 Subject: [PATCH] bash syntax fixes --- src/install.sh | 4 ++-- src/security.sh | 13 +++++++------ src/test.sh | 10 +++++----- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/install.sh b/src/install.sh index b602b49..5c99db3 100755 --- a/src/install.sh +++ b/src/install.sh @@ -3,7 +3,7 @@ set -eo pipefail version=$(go version); -if [[ -z "$version" ]]; then +if [ -z "$version" ]; then echo "[FATAL] golang is not installed"; exit 1; fi @@ -13,6 +13,6 @@ echo "[DEBUG] $version found in install.sh"; go install golang.org/x/vuln/cmd/govulncheck@latest go install github.com/securego/gosec/v2/cmd/gosec@latest -if [[ "$TEST_LIBRARY" == "ginkgo" ]]; then +if [ "$TEST_LIBRARY" == "ginkgo" ]; then go install github.com/onsi/ginkgo/v2/ginkgo@$TEST_VERSION fi \ No newline at end of file diff --git a/src/security.sh b/src/security.sh index 6e298e5..ae77986 100755 --- a/src/security.sh +++ b/src/security.sh @@ -2,7 +2,7 @@ set -eo pipefail -if [[ "$STATIC_FLAG" == "no" && "$VULN_CHECK" == "no" ]]; then +if [ "$STATIC_FLAG" == "no" && "$VULN_CHECK" == "no" ]; then echo "[INFO] no security flags set, skipping!"; exit 0; fi @@ -13,15 +13,16 @@ echo "[DEBUG] $toolchain found in go.mod"; version=$(go env -json | jq -r ".GOVERSION"); echo "[DEBUG] $version found in go env"; -if [[ ! -z "$toolchain" ]]; then +if [ ! -z "$toolchain" ]; then + echo "[DEBUG] overwriting version with toolchain"; version=$toolchain; fi -if [[ "$STATIC_FLAG" == "yes" ]]; then +if [ "$STATIC_FLAG" == "yes" ]; then if GOTOOLCHAIN=$version gosec ./...; then echo "[INFO] gosec passed!"; else - if [[ "$STATIC_FAIL" == "yes" ]]; then + if [ "$STATIC_FAIL" == "yes" ]; then echo "[FATAL] gosec failed!"; exit 1; else @@ -30,11 +31,11 @@ if [[ "$STATIC_FLAG" == "yes" ]]; then fi fi -if [[ "$VULN_CHECK" == "yes" ]]; then +if [ "$VULN_CHECK" == "yes" ]; then if GOTOOLCHAIN=$version govulncheck ./...; then echo "[INFO] govulncheck passed!"; else - if [[ "$VULN_FAIL" == "yes" ]]; then + if [ "$VULN_FAIL" == "yes" ]; then echo "[FATAL] govulncheck failed!" exit 1; else diff --git a/src/test.sh b/src/test.sh index 29e6a8c..719318b 100755 --- a/src/test.sh +++ b/src/test.sh @@ -2,18 +2,18 @@ set -eo pipefail -if [[ "$TEST_LIBRARY" == "none" ]]; then +if [ "$TEST_LIBRARY" == "none" ]; then echo "[INFO] test-library input not set, skipping unit tests."; exit 0; fi echo "[INFO] running unit tests"; -if [[ "$TEST_LIBRARY" == "standard" ]]; then +if [ "$TEST_LIBRARY" == "standard" ]; then if go test ./...; then echo "[INFO] unit tests passed!"; exit 0; else - if [[ "$TEST_FAIL" == "yes" ]]; then + if [ "$TEST_FAIL" == "yes" ]; then echo "[FATAL] unit tests failed!"; exit 1; else @@ -22,12 +22,12 @@ if [[ "$TEST_LIBRARY" == "standard" ]]; then fi fi -if [[ "$TEST_LIBRARY" == "ginkgo" ]]; then +if [ "$TEST_LIBRARY" == "ginkgo" ]; then if ginkgo ./...; then echo "[INFO] unit tests passed!"; exit 0; else - if [[ "$TEST_FAIL" == "yes" ]]; then + if [ "$TEST_FAIL" == "yes" ]; then echo "[FATAL] unit tests failed!"; exit 1; else