From 98628968a34c508f15eb1bada290d0eb83075d4d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 5 Aug 2026 22:54:04 +0200 Subject: [PATCH] Fix unbound variable expansion in add-package jq filters Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Ls3ump7hcv4oNnjWW5AXmn --- bin/add-package | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/add-package b/bin/add-package index 0fef98a..ee18f80 100755 --- a/bin/add-package +++ b/bin/add-package @@ -130,7 +130,7 @@ jq_filter='{source: $source}' if [[ "$SOURCE" == "aur" && -n "$AUR_PACKAGE" && "$AUR_PACKAGE" != "$PACKAGE" ]]; then jq_args+=(--arg aur "$AUR_PACKAGE") - jq_filter="$jq_filter + {aur: $aur}" + jq_filter="$jq_filter + {aur: \$aur}" fi if [[ "$SOURCE" == "aur" && "$SYNC" == "false" ]]; then @@ -139,7 +139,7 @@ fi if [[ -n "$RELEASE_RING" ]]; then jq_args+=(--arg release_ring "$RELEASE_RING") - jq_filter="$jq_filter + {release_ring: $release_ring}" + jq_filter="$jq_filter + {release_ring: \$release_ring}" fi jq -n "${jq_args[@]}" "$jq_filter" > "$METADATA_FILE"