From 86cea74b267dce397144a7bbfabb82950f8e8c54 Mon Sep 17 00:00:00 2001 From: BROBIRD <7692707+BROBIRD@users.noreply.github.com> Date: Tue, 2 Jun 2026 01:40:48 +0800 Subject: [PATCH] fix a bug --- .github/workflows/update.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index c1393e2..179b520 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -34,15 +34,15 @@ jobs: echo "Attempt $i/$MAX_RETRIES to download mihomo..." if TAG=$(curl -s --fail https://api.github.com/repos/MetaCubeX/mihomo/releases/latest | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/'); then echo "Latest mihomo version: $TAG" - if curl -L --fail -o mihomo.tar.gz "https://github.com/MetaCubeX/mihomo/releases/download/${TAG}/mihomo-linux-amd64-${TAG}.tar.gz"; then + if curl -L --fail -o mihomo.gz "https://github.com/MetaCubeX/mihomo/releases/download/${TAG}/mihomo-linux-amd64-${TAG}.gz"; then echo "Download succeeded" - if tar -xzf mihomo.tar.gz; then + if gzip -d mihomo.gz; then chmod +x mihomo - rm -f mihomo.tar.gz + rm -f mihomo.gz echo "mihomo extracted and ready" exit 0 else - echo "Failed to extract mihomo.tar.gz" + echo "Failed to extract mihomo.gz" fi else echo "Download failed (HTTP error)"