prefer [] over test

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-11-14 23:17:27 -05:00
parent b79fc25443
commit eeadd646e2
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6

View file

@ -38,20 +38,21 @@ setup_tea() {
} }
get_tag() { get_tag() {
if ! test -f "$TAG_FILE"; then if [ -f "$TAG_FILE" ]; then
if api GET "repos/$REPO/tags/$TAG_URL" >"$TAG_FILE"; then if api GET "repos/$REPO/tags/$TAG_URL" >"$TAG_FILE"; then
echo "tag $TAG exists" echo "tag $TAG exists"
else else
echo "tag $TAG does not exist" echo "tag $TAG does not exist"
fi fi
fi fi
test -s "$TAG_FILE"
[ -s "$TAG_FILE" ]
} }
matched_tag() { matched_tag() {
if get_tag; then if get_tag; then
sha=$(jq --raw-output .commit.sha <"$TAG_FILE") sha=$(jq --raw-output .commit.sha <"$TAG_FILE")
test "$sha" = "$SHA" [ "$sha" = "$SHA" ]
else else
return 1 return 1
fi fi
@ -132,7 +133,7 @@ maybe_use_release_note_assistant() {
} }
sign_release() { sign_release() {
if test -s "$GPG_PASSPHRASE"; then if [ -s "$GPG_PASSPHRASE" ]; then
passphrase="--passphrase-file $GPG_PASSPHRASE" passphrase="--passphrase-file $GPG_PASSPHRASE"
fi fi
gpg --import --no-tty --pinentry-mode loopback "$passphrase" "$GPG_PRIVATE_KEY" gpg --import --no-tty --pinentry-mode loopback "$passphrase" "$GPG_PRIVATE_KEY"
@ -146,13 +147,13 @@ sign_release() {
} }
maybe_sign_release() { maybe_sign_release() {
if test -s "$GPG_PRIVATE_KEY"; then if [ -s "$GPG_PRIVATE_KEY" ]; then
sign_release sign_release
fi fi
} }
maybe_override() { maybe_override() {
if test "$OVERRIDE" = "false"; then if [ "$OVERRIDE" = "false" ]; then
return return
fi fi
api DELETE "repos/$REPO/releases/tags/$TAG_URL" > /dev/null 2>&1 || true api DELETE "repos/$REPO/releases/tags/$TAG_URL" > /dev/null 2>&1 || true
@ -206,7 +207,7 @@ wait_release() {
ready=false ready=false
for _ in $(seq "$RETRY"); do for _ in $(seq "$RETRY"); do
if api GET "repos/$REPO/releases/tags/$TAG_URL" | jq --raw-output .draft >"$TMP_DIR"/draft; then if api GET "repos/$REPO/releases/tags/$TAG_URL" | jq --raw-output .draft >"$TMP_DIR"/draft; then
if test "$(cat "$TMP_DIR"/draft)" = "false"; then if [ "$(cat "$TMP_DIR"/draft)" = "false" ]; then
ready=true ready=true
break break
fi fi