|
|
@@ -3,7 +3,6 @@ name: Retrace Mapped Log
|
|
|
on:
|
|
|
workflow_dispatch:
|
|
|
inputs:
|
|
|
-
|
|
|
version:
|
|
|
description: "APP版本,例如 3.26.15 或 3.26.16-beta.9"
|
|
|
required: true
|
|
|
@@ -19,13 +18,10 @@ permissions:
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
-
|
|
|
retrace:
|
|
|
-
|
|
|
name: Retrace Log
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
-
|
|
|
steps:
|
|
|
|
|
|
- name: Checkout
|
|
|
@@ -42,6 +38,7 @@ jobs:
|
|
|
with:
|
|
|
packages: ''
|
|
|
log-accepted-android-sdk-licenses: false
|
|
|
+
|
|
|
- name: Check Retrace Accessibility
|
|
|
run: |
|
|
|
echo "=== 检查 Retrace 可用性 ==="
|
|
|
@@ -67,38 +64,28 @@ jobs:
|
|
|
- name: Download Mapping File
|
|
|
env:
|
|
|
VERSION: ${{ inputs.version }}
|
|
|
- GH_TOKEN: ${{ github.token }}
|
|
|
-
|
|
|
run: |
|
|
|
-
|
|
|
mkdir -p logs
|
|
|
-
|
|
|
echo "获取版本:"
|
|
|
echo "$VERSION"
|
|
|
-
|
|
|
+
|
|
|
gh release download "$VERSION" \
|
|
|
--repo "HapeLee/legado-with-MD3" \
|
|
|
--pattern "*mapping*.txt" \
|
|
|
--dir logs
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
if [ ! -f logs/mapping.txt ]; then
|
|
|
-
|
|
|
FILE=$(find logs -name "*.txt" | head -n 1)
|
|
|
-
|
|
|
if [ -n "$FILE" ]; then
|
|
|
mv "$FILE" logs/mapping.txt
|
|
|
fi
|
|
|
-
|
|
|
fi
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
if [ ! -f logs/mapping.txt ]; then
|
|
|
echo "未找到 mapping 文件"
|
|
|
exit 1
|
|
|
fi
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
echo "Mapping:"
|
|
|
ls -lh logs/mapping.txt
|
|
|
|