| 修复样例目录也需compile和前冒烟 Co-authored-by: chenma<chenminan@hisilicon.com> # message auto-generated for no-merge-commit merge: !1816 merge br_0425 into master 修复样例目录也需compile和前冒烟 Created-by: chenma Commit-by: chenma Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复样例目录也需compile和前冒烟 ## Summary - 优化 CI 流水线触发逻辑,区分 examples 目录与文档类文件的处理方式 - examples 目录变更触发 PKG 打包流程 - .md, docs, OWNERS, LICENSE 等文档类文件跳过编译和打包 ## Changes | 文件 | 修改内容 | | :--- | :--- | | scripts/util/parse_changed_files.py | 返回值从 TRUE/FALSE 改为 SKIP/PKG/COMPILE 三种状态 | | build.sh | set_ci_mode() 函数处理新的返回状态 | ## Behavior Matrix | 变更文件类型 | CI行为 | | :--- | :--- | | examples/* | 触发 PKG 打包 | | .md, docs, OWNERS, LICENSE | 跳过(exit 200) | | 源码文件 | 正常编译 | | examples + 源码 | 正常编译 | | examples + 文档 | 触发 PKG 打包 | ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 测试example目录修改可以触发smoke  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1816 | 4 个月前 |