From 8f46d5cfd2b5482ef5e2eb34b990bbf1d28969bd Mon Sep 17 00:00:00 2001 From: adminroot Date: Mon, 3 Nov 2025 02:55:27 -0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/app=5Fupd?= =?UTF-8?q?ate.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/app_update.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/app_update.yml b/.gitea/workflows/app_update.yml index 8ecc0ba..ca70954 100644 --- a/.gitea/workflows/app_update.yml +++ b/.gitea/workflows/app_update.yml @@ -32,21 +32,22 @@ jobs: - name: 下载并解压7-zip run: | - 7Z_VERSION=$(curl -s "https://api.github.com/repos/ip7z/7zip/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') - 7Z_X86_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION/./}-linux-x86.tar.xz" - 7Z_ARM64_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION/./}-linux-arm64.tar.xz" - 7Z_WINDOWS_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION/./}.exe" + 7Z_VERSION=$(curl -s "https://api.github.com/repos/ip7z/7zip/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' | sed 's/\.//g') + + 7Z_AMD64_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION}-linux-x86.tar.xz" + 7Z_ARM64_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION}-linux-arm64.tar.xz" + 7Z_WINDOWS_URL="https://github.com/ip7z/7zip/releases/latest/download/7z${7Z_VERSION}.exe" echo "下载版本: ${7Z_VERSION}" - curl -L "${7Z_X86_URL}" -o "7z-x86.tar.xz" --fail --silent --show-error + curl -L "${7Z_AMD64_URL}" -o "7z-x86.tar.xz" --fail --silent --show-error curl -L "${7Z_ARM64_URL}" -o "7z-arm64.tar.xz" --fail --silent --show-error curl -L "${7Z_WINDOWS_URL}" -o "app/7z_windows.exe" --fail --silent --show-error - tar -xvf 7z-x86.tar.xz -C tmp/7z-x86 - tar -xvf 7z-arm64.tar.xz -C tmp/7z-arm64 + tar -xvf 7z-x86.tar.xz -C tmp/amd64 + tar -xvf 7z-arm64.tar.xz -C tmp/arm64 - mv tmp/7z-x86/7zz app/7z_amd64 - mv tmp/7z-arm64/7zz app/7z_arm64 + mv tmp/amd64/7zz app/7z_amd64 + mv tmp/arm64/7zz app/7z_arm64 - name: 下载并解压Shadowsocks-Rust run: |