[错误] CI 构建忽略共享示例文件,并为多个 Android 和 iOS 演示程序发布默认应用模板
作者: jacobocasado创建于 2026年9月18日更新于 2026年9月18日
Steps to Reproduce
- Download MASTG-DEMO-0088.apk from the linked workflow run.
- Install and launch the app.
- Run the sample using the Start button. The app displays the default template results instead of running the root detection checks documented in MASTG-DEMO-0088.
Other Demos with the Same Build-Input Gap
Repository inspection at dd8bc103ed054daa37f37e861ed9f36d63bbea40 identified 26 additional demos whose documented sample references build inputs outside the demo directory. Those inputs are absent locally, and the current APK/IPA workflows do not copy them from the referenced location.
This concerns APK/IPA builds, not Markdown rendering. These additional artifacts have not been individually downloaded or executed. The findings below are based on source-file and workflow inspection; the CI-log evidence above concerns MASTG-DEMO-0088.
The table lists explicitly referenced build inputs missing from each demo directory. It is not a complete inventory of every file needed to build each sample.
| Platform | Demo | References Files From | Referenced Build Inputs Missing Locally |
|---|---|---|---|
| Android | MASTG-DEMO-0034 | MASTG-DEMO-0020 | AndroidManifest.xml, MastgTest.kt, backup_rules.xml |
| Android | MASTG-DEMO-0035 | MASTG-DEMO-0020 | AndroidManifest.xml, MastgTest.kt, backup_rules.xml |
| Android | MASTG-DEMO-0038 | MASTG-DEMO-0037 | MastgTest.kt |
| Android | MASTG-DEMO-0039 | MASTG-DEMO-0037 | |
| … |
内容来源: OWASP/mastg