Skip to content

Integrate Roseau API change detection and CI workflow#46

Merged
Gu-ZT merged 3 commits into
dev/26.1from
roseau/26.1
Jun 20, 2026
Merged

Integrate Roseau API change detection and CI workflow#46
Gu-ZT merged 3 commits into
dev/26.1from
roseau/26.1

Conversation

@Gu-ZT

@Gu-ZT Gu-ZT commented Jun 20, 2026

Copy link
Copy Markdown
Contributor
  • 在 pull_request 工作流中集成 Roseau API 检查
  • 为每个模块创建独立的 Roseau 检查任务
  • 添加主工作流 roseau_check.yml 用于 API 兼容性检查
  • 实现破坏性变更检测和报告功能
  • 集成 PR 评论功能显示 API 变更摘要
  • 配置工作流依赖关系确保按顺序执行
  • 添加报告上传功能用于详细结果查看

Gu-ZT added 2 commits June 20, 2026 16:29
- 在构建脚本中添加条件判断,排除特定模块应用 roseau.gradle
- 创建 roseau.gradle 脚本配置 Roseau CLI 依赖
- 实现版本解析逻辑从 Maven 仓库获取最新基线版本
- 注册 roseauCheck 任务执行 API 差异检测
- 配置检查报告生成 HTML 和 CSV 格式
- 将 roseauCheck 任务加入 check 任务依赖链
- 在 pull_request 工作流中集成 Roseau API 检查
- 为每个模块创建独立的 Roseau 检查任务
- 添加主工作流 roseau_check.yml 用于 API 兼容性检查
- 实现破坏性变更检测和报告功能
- 集成 PR 评论功能显示 API 变更摘要
- 配置工作流依赖关系确保按顺序执行
- 添加报告上传功能用于详细结果查看
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/pull_request.yml Fixed
Comment thread .github/workflows/roseau_check.yml Fixed
@github-actions

github-actions Bot commented Jun 20, 2026

Copy link
Copy Markdown

🌿 Roseau API Breaking Change Report

Module Status Breaking Changes
codec ✅ Compatible 0
collision ✅ Compatible 0
config ✅ Compatible 0
font ✅ Compatible 0
integration ✅ Compatible 0
moveable-entity-block ✅ Compatible 0
multiblock ✅ Compatible 0
network ✅ Compatible 0
recipe ✅ Compatible 0
registrum ✅ Compatible 0
rendering ✅ Compatible 0
space-select ✅ Compatible 0
sync ✅ Compatible 0
util ✅ Compatible 0
wheel ✅ Compatible 0
main ✅ Compatible 0

Detailed reports: see the Artifacts section of this workflow run.

- 在工作流文件开头添加空行以改善可读性
- 配置工作流权限包括内容读取、操作读取、包读取和拉取请求写入
- 移除重复的拉取请求写入权限设置以避免冲突
@Gu-ZT Gu-ZT merged commit f560e08 into dev/26.1 Jun 20, 2026
36 checks passed
@Gu-ZT Gu-ZT deleted the roseau/26.1 branch June 20, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants