Skip to content

ci: add build workflow and PR review skill#430

Merged
lizhimins merged 2 commits into
apache:rocketmq-studiofrom
lizhimins:add-ci-and-pr-review-skill
Jul 15, 2026
Merged

ci: add build workflow and PR review skill#430
lizhimins merged 2 commits into
apache:rocketmq-studiofrom
lizhimins:add-ci-and-pr-review-skill

Conversation

@lizhimins

Copy link
Copy Markdown
Member

What this PR does

引入 CI 与 PR 评审工具,覆盖前后端编译校验与标准化的 PR 评审流程。

1. GitHub CI (.github/workflows/ci.yml)

在 push / pull_request 到 rocketmq-studio 分支时触发,两个并行 job 校验编译:

  • backend-build:Dragonwell JDK 21 + Maven 缓存 → mvn -B clean package -DskipTests
  • frontend-build:Node 20 + npm 缓存 → npm ci && npm run build

2. PR 评审 Skill (.claude/skills/pr-review/SKILL.md)

输入 PR 链接即可端到端评审:gh 拉取 PR 与关联 Issue → 本地切分支 → 编译前后端 → docker compose 拉起(不改端口 6789/8888)→ 结构化分析总结。内置 PR 标题规范检查(Conventional Commits,依据 docs/contributing.md 与仓库历史)。

Compile check

  • Backend: cd server && mvn -B clean package -DskipTests
  • Frontend: cd web && npm ci && npm run build

@lizhimins
lizhimins merged commit f971efc into apache:rocketmq-studio Jul 15, 2026
@lizhimins
lizhimins deleted the add-ci-and-pr-review-skill branch July 17, 2026 08:57
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.

1 participant