Skip to content

Add APK renaming step in build workflow #4

Add APK renaming step in build workflow

Add APK renaming step in build workflow #4

- name: Rename APK
id: rename_apk

Check failure on line 2 in .github/workflows/build-and-release.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build-and-release.yml

Invalid workflow file

You have an error in your yaml syntax on line 2
run: |
# 设定你想要的固定文件名
NEW_NAME="app-release.apk"
# 获取签名后的原始路径(r0adkll/sign-android-release 的输出)
OLD_PATH="${{ steps.sign_apk.outputs.signedReleaseFile }}"
# 提取目录路径
DIR=$(dirname "$OLD_PATH")
# 执行重命名
mv "$OLD_PATH" "$DIR/$NEW_NAME"
# 打印一下结果到日志,方便排错
echo "File renamed from $OLD_PATH to $DIR/$NEW_NAME"
# 将最终绝对路径写入 GitHub Output
# 建议使用引号包裹路径以防万一
echo "new_path=${DIR}/${NEW_NAME}" >> "$GITHUB_OUTPUT"