From f1454657636cc917047637e55cc24f02b887ece6 Mon Sep 17 00:00:00 2001 From: Zoria <50277488+THZoria@users.noreply.github.com> Date: Sat, 24 Jan 2026 21:16:41 +0100 Subject: [PATCH] Update version check logic in firmware-autodl.yml --- .github/workflows/firmware-autodl.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/firmware-autodl.yml b/.github/workflows/firmware-autodl.yml index 3789639..2e8262b 100644 --- a/.github/workflows/firmware-autodl.yml +++ b/.github/workflows/firmware-autodl.yml @@ -36,13 +36,16 @@ jobs: run: | LATEST_VERSION=$(curl -s 'https://yls8.mtheall.com/ninupdates/feed.php' | \ grep -oP 'Switch \K[0-9.]+(?=)' | \ + grep -v '^2' | \ head -n 1) if [ -z "$LATEST_VERSION" ]; then exit 1 fi - if git rev-parse "$LATEST_VERSION" >/dev/null 2>&1; then + TAG_EXISTS=$(git ls-remote --tags origin refs/tags/$LATEST_VERSION) + + if [ ! -z "$TAG_EXISTS" ]; then echo "new_version=false" >> $GITHUB_OUTPUT else echo "new_version=true" >> $GITHUB_OUTPUT