From f6c8d3d33bb5efbbfe5a6c87e9f70cfe856a00d9 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Tue, 11 Aug 2026 23:42:39 -0400 Subject: [PATCH] Handle prerelease --- bin/omarchy-pkgs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/omarchy-pkgs b/bin/omarchy-pkgs index 5034e63..da989b0 100755 --- a/bin/omarchy-pkgs +++ b/bin/omarchy-pkgs @@ -122,10 +122,13 @@ resolve_ref_commit() { git ls-remote "$UPSTREAM_URL" "refs/heads/$1" | awk '{print $1}' } +# Newest upstream FINAL tag (pre-releases excluded — `release rc/beta/alpha` +# are the channel-aware paths). latest_upstream_tag() { local best_tag="" best_ver="" tag ver while IFS= read -r tag; do ver=$(normalize_tag "$tag") || continue + version_is_prerelease "$ver" && continue if [[ -z "$best_ver" ]] || [[ $(vercmp "$ver" "$best_ver") -gt 0 ]]; then best_ver="$ver" best_tag="$tag" fi