更新 .gitea/workflows/app_update.yml
Some checks failed
app_update / update-rules (push) Has been cancelled

This commit is contained in:
2025-12-16 14:34:26 +00:00
parent 20a110e5ef
commit 2887a89b70

View File

@@ -19,8 +19,7 @@ jobs:
- name: 并行下载并处理所有应用 - name: 并行下载并处理所有应用
run: | run: |
# 1. 预先创建所有目录 mkdir -p app/ tmp/x86_64 tmp/aarch64 tmp/x86_64/7z tmp/aarch64/7z tmp/x86_64/micro tmp/aarch64/micro
mkdir -p app/ tmp/x86_64 tmp/aarch64 tmp/x86_64/7z tmp/aarch64/7z
echo "开始并行下载..." echo "开始并行下载..."
@@ -113,15 +112,36 @@ jobs:
# --- 任务 7: Micro --- # --- 任务 7: Micro ---
( (
echo "Starting Micro..." echo "Starting Micro..."
MICRO_VERSION=$(curl -s "https://api.github.com/repos/zyedidia/micro/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') X86_64_MICRO_VERSION=$(curl -s "https://api.github.com/repos/zyedidia/micro/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
MICRO_URL="https://github.com/zyedidia/micro/releases/latest/download/micro-${MICRO_VERSION#v}-linux64-static.tar.gz"
X86_64_MICRO_URL="https://github.com/zyedidia/micro/releases/latest/download/micro-${MICRO_VERSION#v}-linux64-static.tar.gz"
curl -L "${MICRO_URL}" -o "micro.tar.gz" --fail --silent --show-error curl -L "${MICRO_URL}" -o "micro.tar.gz" --fail --silent --show-error
tar -xf micro.tar.gz -C tmp/x86_64/ tar -xf micro.tar.gz -C tmp/x86_64/
mv tmp/x86_64/micro-${MICRO_VERSION#v}/micro app/ mv tmp/x86_64/micro-${MICRO_VERSION#v}/micro app/
echo "Finished Micro (${MICRO_VERSION})" echo "Finished Micro (${MICRO_VERSION})"
) & ) &
# --- 任务 7: Micro ---
(
echo "Starting Micro..."
MICRO_VERSION=$(curl -s "https://api.github.com/repos/zyedidia/micro/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
X86_64_MICRO_URL="https://github.com/zyedidia/micro/releases/latest/download/micro-${MICRO_VERSION#v}-linux64-static.tar.gz"
AARCH64_MICRO_URL="https://github.com/zyedidia/micro/releases/latest/download/micro-${MICRO_VERSION#v}-linux-arm64.tar.gz"
curl -L "${X86_64_MICRO_URL}" -o "micro-x86_64.tar.xz" --fail --silent --show-error
curl -L "${AARCH64_MICRO_URL}" -o "micro-aarch64.tar.xz" --fail --silent --show-error
tar -xf micro-x86_64.tar.xz -C tmp/x86_64/micro
tar -xf micro-aarch64.tar.xz -C tmp/aarch64/micro
mv tmp/x86_64/micro-${MICRO_VERSION#v}/micro app/micro_x86_64
mv tmp/aarch64/micro-${MICRO_VERSION#v}/micr app/micro_aarch64
echo "Finished Micro (${MICRO_VERSION})"
) &
# 等待所有后台任务完成 # 等待所有后台任务完成
wait wait
echo "所有下载任务完成!" echo "所有下载任务完成!"