From 08121cb72af03e585e8a3742acf1c577e7b5239c Mon Sep 17 00:00:00 2001 From: David Mihalcik Date: Fri, 17 Jan 2025 11:42:50 -0500 Subject: [PATCH 1/2] chore(xtest): Allow hexless mode in go --- xtest/sdk/go/cli.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xtest/sdk/go/cli.sh b/xtest/sdk/go/cli.sh index 3309ec86..c7c1bfb4 100755 --- a/xtest/sdk/go/cli.sh +++ b/xtest/sdk/go/cli.sh @@ -28,6 +28,10 @@ if [ "$1" == "supports" ]; then "${cmd[@]}" help decrypt | grep with-assertion-verification-keys exit $? ;; + hexless) + "${cmd[@]}" --version --json | jq -r .schema_version | awk -F. '{ if ($1 > 4 || ($1 == 4 && $2 > 2) || ($1 == 4 && $2 == 3 && $3 >= 0)) exit 0; else exit 1; }' + exit $? + ;; *) echo "Unknown feature: $2" exit 2 From fde372a2ddbb5372e72e27efb9515f5824c2f59f Mon Sep 17 00:00:00 2001 From: David Mihalcik Date: Fri, 17 Jan 2025 12:16:53 -0500 Subject: [PATCH 2/2] Update cli.sh --- xtest/sdk/go/cli.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xtest/sdk/go/cli.sh b/xtest/sdk/go/cli.sh index c7c1bfb4..946043d2 100755 --- a/xtest/sdk/go/cli.sh +++ b/xtest/sdk/go/cli.sh @@ -29,7 +29,8 @@ if [ "$1" == "supports" ]; then exit $? ;; hexless) - "${cmd[@]}" --version --json | jq -r .schema_version | awk -F. '{ if ($1 > 4 || ($1 == 4 && $2 > 2) || ($1 == 4 && $2 == 3 && $3 >= 0)) exit 0; else exit 1; }' + set -o pipefail + "${cmd[@]}" --version --json | jq -re .schema_version | awk -F. '{ if ($1 > 4 || ($1 == 4 && $2 > 2) || ($1 == 4 && $2 == 3 && $3 >= 0)) exit 0; else exit 1; }' exit $? ;; *)