From 553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Jun 2026 05:56:51 +0000 Subject: [PATCH] Refactor: extract ARCH_DIRS array to eliminate duplication in consolidate-release --- scripts/distribute.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/distribute.sh b/scripts/distribute.sh index d2e7c47..4ad0805 100755 --- a/scripts/distribute.sh +++ b/scripts/distribute.sh @@ -174,12 +174,13 @@ case "${COMMAND}" in ############################################################################### consolidate-release) RELEASE_DIR="distribute/release" + ARCH_DIRS=(distribute/x64 distribute/arm64 distribute/arm distribute/x86) mkdir -p "${RELEASE_DIR}" echo "Consolidating release artifacts into ${RELEASE_DIR}..." # Find first available arch directory to source common files from. FIRST_ARCH_DIR="" - for arch_dir in distribute/x64 distribute/arm64 distribute/arm distribute/x86; do + for arch_dir in "${ARCH_DIRS[@]}"; do if [[ -d "${arch_dir}" ]]; then FIRST_ARCH_DIR="${arch_dir}" break @@ -206,7 +207,7 @@ case "${COMMAND}" in # Copy architecture-specific binaries from every arch directory. shopt -s nullglob - for arch_dir in distribute/x64 distribute/arm64 distribute/arm distribute/x86; do + for arch_dir in "${ARCH_DIRS[@]}"; do [[ -d "${arch_dir}" ]] || continue for binary in "${arch_dir}"/apt_query-*; do cp "${binary}" "${RELEASE_DIR}/"