ci(workflow): 改进 MinGW 安装脚本以兼容无 sudo 环境
Some checks failed
Build Android APK / 编译 libcore.aar (push) Failing after 9s
Build Android APK / 编译 Android APK (release) (push) Has been skipped
Build Multi-Platform / 编译 libcore (iOS/tvOS) (push) Failing after 6s
Build Windows / 编译 libcore (Windows) (20.15.1) (push) Failing after 13m53s
Build Windows / build (push) Has been skipped
Build Android APK / 创建 GitHub Release (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Android) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Windows) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (macOS) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Linux) (push) Has been cancelled
Build Multi-Platform / 构建 Android APK (push) Has been cancelled
Build Multi-Platform / 构建 Windows (push) Has been cancelled
Build Multi-Platform / 构建 macOS (push) Has been cancelled
Build Multi-Platform / 构建 Linux (push) Has been cancelled
Build Multi-Platform / 创建 Release (push) Has been cancelled
Build Multi-Platform / 构建 iOS (push) Has been cancelled

使 MinGW 安装步骤在 GitHub 托管 runner 和 act/自托管容器中均可运行
This commit is contained in:
shanshanzhong 2025-11-05 23:48:01 -08:00
parent ef8bba71d5
commit 251564a5de

View File

@ -35,8 +35,16 @@ jobs:
- name: 🔧 安装 MinGW - name: 🔧 安装 MinGW
run: | run: |
sudo apt-get update # 在 GitHub 托管 runner有 sudo与 act/自托管容器(无 sudo均可运行
sudo apt-get install -y mingw-w64 if command -v sudo >/dev/null 2>&1; then
sudo apt-get update
sudo apt-get install -y mingw-w64
else
echo "sudo 不存在,按 root 用户直接执行 apt-get"
export DEBIAN_FRONTEND=noninteractive
apt-get update || apt update
apt-get install -y mingw-w64 || apt install -y mingw-w64
fi
- name: 📦 编译 libcore.dll - name: 📦 编译 libcore.dll
working-directory: libcore working-directory: libcore