about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2024-04-27 07:17:19 +0200
committerGitHub <noreply@github.com>2024-04-27 07:17:19 +0200
commit52601f762c6ea6190199f0971a9a13eda9c315ac (patch)
tree03ea12352171535927a3bc759858d6ccfe4a9248 /pkgs
parent201ab47633a1e6e19573071056608ac702b0d951 (diff)
parent9ca7c0dd160b22f3de52c93d1f8e1da06a91105a (diff)
Merge pull request #307056 from superherointj/k3s-update-script-skip-prerelease
k3s: skip pre-releases in update script
Diffstat (limited to 'pkgs')
-rwxr-xr-xpkgs/applications/networking/cluster/k3s/update-script.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/networking/cluster/k3s/update-script.sh b/pkgs/applications/networking/cluster/k3s/update-script.sh
index 19b0a6d9309e0..9f534f4d179a7 100755
--- a/pkgs/applications/networking/cluster/k3s/update-script.sh
+++ b/pkgs/applications/networking/cluster/k3s/update-script.sh
@@ -19,7 +19,9 @@ LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
 curl --silent -f ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
     https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE}
 
-LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} | \
+LATEST_TAG_NAME=$(cat ${LATEST_TAG_RAWFILE} | \
+    jq -r 'map(select(.prerelease == false))' | \
+    jq 'map(.tag_name)' | \
     grep -v -e rc -e engine | tail -n +2 | head -n -1 | sed 's|[", ]||g' | sort -rV | grep -E "^v1\.${MINOR_VERSION}\." | head -n1)
 
 K3S_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')