From dadcb2667db0a290931892deb4f485ef5a21f730 Mon Sep 17 00:00:00 2001 From: weige369 <757419879@qq.com> Date: Sat, 9 May 2026 17:27:19 +0800 Subject: [PATCH 1/2] Add GitHub Actions workflow for building APK --- .github/workflows/build.yml | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..5c81dea3a --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,39 @@ +姓名: 构建安装包 +在……之上: +推: +分支机构: [主要的] +pull_request: +分支机构: [主要的] +工作: +建立: +连续的:Ubuntu-最新 +: +-uses: 作/结帐@v4 +-用途:操作/设置-Java@v4 +-用途:操作/设置-Java@v4: +java版: '17' +分布: 'temurin' +- +跑跑-| +git子模块更新-init-recursive +SED-i's/^include(":龙骨")$/\/\/包括(":龙骨")/'设置。Gradle.kts +SED-i's/^include(":mnn")$/\/\/include(":mnn")/'settings.gradle.kts +SED-i's/^include(":llama")$/\/\/include(":llama")/'设置。Gradle.kts +SED-i's/^include(":mmd")$/\/\/include(":mmd")/'settings.gradle.kts +SED-i's/^include(":FBX")$/\//\/include(":FBX")/'settings.gradle.kts +SED-i's/^include(":终端")$/\//\/包括(":终端")/'设置。Gradle.kts +SED-i's/^include(":淋浴客户端")$/\//\/包括(":淋浴客户端")/'设置。Gradle.kts +SED-i's/^include(":quickjs")$/\/\/include(":quickjs")/'设置。Gradle.kts +SED-i的/^实施(项目(":龙骨"))$/\//\/实施(项目(":龙骨"))/'App/build.gradle.kts +SED-i的/^实现(项目(":mnn"))$/\//\/实现(项目(":mnn"))/'App/build.gradle.kts +SED-i的/^实施(项目(":美洲驼"))$/\//\/实施(项目(":美洲驼"))/'App/build.gradle.kts +SED-i的/^实现(项目(":mmd"))$/\//\/实现(项目(":mmd"))/'App/build.gradle.kts +SED-i的/^实现(项目(":FBX"))$/\//\/实现(项目(":FBX"))/'App/build.gradle.kts +SED-i的/^实现(项目(":终端"))$/\//\/实现(项目(":终端"))/'App/build.gradle.kts +SED-i的/^实现(项目(":淋浴客户端"))$/\//\/实现(项目(":淋浴客户端"))/'App/build.gradle.kts +SED-i的/^实现(项目(":quickjs"))$/\//\/实现(项目(":quickjs"))/'App/build.gradle.kts + - 跑: ./gradlew组件调试--无守护程序 +-uses: 操作/上载工件@v4 +和……一起: +姓名: opit-debug-apk +路径: app/build/outputs/apk/debug/app-debug.apk From 9ddc0dc25667f80c5018953b08a66f6b64c16655 Mon Sep 17 00:00:00 2001 From: weige369 <757419879@qq.com> Date: Sat, 9 May 2026 17:51:50 +0800 Subject: [PATCH 2/2] Refactor GitHub Actions build workflow --- .github/workflows/build.yml | 50 ++++++++++++++----------------------- 1 file changed, 19 insertions(+), 31 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c81dea3a..162e47d71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,39 +1,27 @@ -姓名: 构建安装包 -在……之上: -推: -分支机构: [主要的] -pull_request: -分支机构: [主要的] +姓名:构建安装包 +on:[推,pull_request] + 工作: 建立: -连续的:Ubuntu-最新 -: --uses: 作/结帐@v4 + +连续的:Ubuntu-最新- +连续的:Ubuntu-最新- -用途:操作/设置-Java@v4 --用途:操作/设置-Java@v4: +和……一起: java版: '17' 分布: 'temurin' -- -跑跑-| -git子模块更新-init-recursive -SED-i's/^include(":龙骨")$/\/\/包括(":龙骨")/'设置。Gradle.kts -SED-i's/^include(":mnn")$/\/\/include(":mnn")/'settings.gradle.kts -SED-i's/^include(":llama")$/\/\/include(":llama")/'设置。Gradle.kts -SED-i's/^include(":mmd")$/\/\/include(":mmd")/'settings.gradle.kts -SED-i's/^include(":FBX")$/\//\/include(":FBX")/'settings.gradle.kts -SED-i's/^include(":终端")$/\//\/包括(":终端")/'设置。Gradle.kts -SED-i's/^include(":淋浴客户端")$/\//\/包括(":淋浴客户端")/'设置。Gradle.kts -SED-i's/^include(":quickjs")$/\/\/include(":quickjs")/'设置。Gradle.kts -SED-i的/^实施(项目(":龙骨"))$/\//\/实施(项目(":龙骨"))/'App/build.gradle.kts -SED-i的/^实现(项目(":mnn"))$/\//\/实现(项目(":mnn"))/'App/build.gradle.kts -SED-i的/^实施(项目(":美洲驼"))$/\//\/实施(项目(":美洲驼"))/'App/build.gradle.kts -SED-i的/^实现(项目(":mmd"))$/\//\/实现(项目(":mmd"))/'App/build.gradle.kts -SED-i的/^实现(项目(":FBX"))$/\//\/实现(项目(":FBX"))/'App/build.gradle.kts -SED-i的/^实现(项目(":终端"))$/\//\/实现(项目(":终端"))/'App/build.gradle.kts -SED-i的/^实现(项目(":淋浴客户端"))$/\//\/实现(项目(":淋浴客户端"))/'App/build.gradle.kts -SED-i的/^实现(项目(":quickjs"))$/\//\/实现(项目(":quickjs"))/'App/build.gradle.kts - - 跑: ./gradlew组件调试--无守护程序 --uses: 操作/上载工件@v4 +-跑 +-用途:android-actions/setup-android@v2 用途:android-actions/setup-android@v2 用途:android-actions/setup-android@v2 用途:android-actions/setup-android@v2: RM-rf Dragonbones mnlama mmd FBX终端showerclient quickjs +-跑: SED-i's/^include(":龙骨")$/\/\/包括(":龙骨")/'settings.gradle.kts +-跑: SED-i's/^include(":mnn")$/\/\/include(":mnn")/'ED-i +-跑's/^include(":llama")$/\/\/include(":llama")/'-跑:SED-i +-跑: SED-i's/^include(":mmd")$/\/\/include(":mmd")/'settings.gradle.kts +-跑: SED-i's/^include(":FBX")$/\/\/include(":FBX")/'settings.gradle.kts +-跑: SED-i's/^include(":终端")$/\/\/包括(":终端")/'settings.gradle.kts +-跑: SED-i's/^include(":淋浴客户端")$/\//\/包括(":淋浴客户端")/'settings.gradle.kts +-跑: SED-i's/^include(":quickjs")$/\/\/include(":quickjs")/'settings.gradle.kts +-跑: ./gradlew组件调试--无守护程序 +/gradlew组件调试--无守护程序: 操作/上载工件@v4 和……一起: 姓名: opit-debug-apk 路径: app/build/outputs/apk/debug/app-debug.apk