feat: add Vercel-style PR comment for deployment status#5295
feat: add Vercel-style PR comment for deployment status#5295Flo4604 wants to merge 2 commits intographite-base/5295from
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Comment |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
1f59d61 to
a0f9eb8
Compare
7bcd633 to
3ded3ce
Compare
a0f9eb8 to
fdc18b3
Compare
3ded3ce to
b0fd3be
Compare
b0fd3be to
a0effc8
Compare
fdc18b3 to
5e195ef
Compare
a0effc8 to
2c18337
Compare
764db6e to
1ce4525
Compare
5c41b85 to
4df0fab
Compare
2c18337 to
468c209
Compare
468c209 to
dc1627b
Compare
4df0fab to
943b341
Compare
dc1627b to
3e055d9
Compare
01db7ed to
36a3aed
Compare
3e055d9 to
d8f659b
Compare
b97c021 to
4ea5d2e
Compare
d8f659b to
d46bf71
Compare
b97c021 to
95a967f
Compare
d46bf71 to
d9c26b7
Compare
95a967f to
1904610
Compare

What does this PR do?
Adds PR comment deployment status reporting alongside existing GitHub commit status reporting. When deployments run for pull requests, a shared comment is created or updated with a table showing deployment status for each app/environment combination, similar to Vercel's deployment comments.
The implementation includes:
prCommentReporterthat manages PR deployment comments with markdown tablescompositeStatusReporterthat fans out status updates to multiple reporters (GitHub commit status + PR comments)Fixes # (issue)
Shows a nice comment on the stuff we deployed or failed!

Type of change
How should this be tested?
Checklist
Required
pnpm buildpnpm fmtmake fmton/godirectoryconsole.logsgit pull origin mainAppreciated