彻底杜绝调试文字混入标签变量, MOD_TAG 只存纯净标签名 2. 拉取标签写法修正 旧: git checkout 标签名 目录 新: git checkout origin/tags/标签名 -- 目录 直接从远程标签仓库拉取对应提交点文件夹,100%命中标签代码 3. 精准add提交 放弃 git add . ,只添加当前合并的模块文件夹,避免乱提交 4. 强制全量同步标签 脚本开头双重 fetch --tags ,保证本地能读取所有远程版本标签 5. 空标签直接拦截 匹配不到标签完全跳过,不产生空提交、无效覆盖 6. 严格锁定本地分支,防止合并错分支
## WinBoLL 主机编译事项提醒
## 类库类型源码发布
# 类库发布使用以下面命令
git pull && bash .winboll/bashPublishLIBAddTag.sh <类库模块文件夹名称>
## 纯应用类型源码发布
# 应用发布使用以下命令
git pull && bash .winboll/bashPublishAPKAddTag.sh <应用模块文件夹名称>
## 编译时提问。Add Github Workflows Tag? (yes/No)
回答yes: 将会添加一个 GitHub 工作流标签
GitHub 仓库会执行以该标签为标志的编译工作流。
回答No(默认): 就忽略 GitHub 标签,忽略 GitHub 工作流调用。
## Github Workflows 工作流设置注意事项
应用名称改变时需要修改.github/workflows/android.yml文件设置,
在第79行:asset_name: 处有应用包名称设置。