Integrate Roseau API change detection and CI workflow#46
Merged
Conversation
Gu-ZT
commented
Jun 20, 2026
Contributor
- 在 pull_request 工作流中集成 Roseau API 检查
- 为每个模块创建独立的 Roseau 检查任务
- 添加主工作流 roseau_check.yml 用于 API 兼容性检查
- 实现破坏性变更检测和报告功能
- 集成 PR 评论功能显示 API 变更摘要
- 配置工作流依赖关系确保按顺序执行
- 添加报告上传功能用于详细结果查看
- 在构建脚本中添加条件判断,排除特定模块应用 roseau.gradle - 创建 roseau.gradle 脚本配置 Roseau CLI 依赖 - 实现版本解析逻辑从 Maven 仓库获取最新基线版本 - 注册 roseauCheck 任务执行 API 差异检测 - 配置检查报告生成 HTML 和 CSV 格式 - 将 roseauCheck 任务加入 check 任务依赖链
- 在 pull_request 工作流中集成 Roseau API 检查 - 为每个模块创建独立的 Roseau 检查任务 - 添加主工作流 roseau_check.yml 用于 API 兼容性检查 - 实现破坏性变更检测和报告功能 - 集成 PR 评论功能显示 API 变更摘要 - 配置工作流依赖关系确保按顺序执行 - 添加报告上传功能用于详细结果查看
🌿 Roseau API Breaking Change Report
|
- 在工作流文件开头添加空行以改善可读性 - 配置工作流权限包括内容读取、操作读取、包读取和拉取请求写入 - 移除重复的拉取请求写入权限设置以避免冲突
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.