Monitor Pull Requests
Warestack monitors every pull request in real time, linking it with related commits, reviews, and workflows.
It also enriches this data with metadata coming from your custom checks. Read more ↗.
How it works
- Collects signals to detect every update (commits, comments, reviewers, CI checks) in real time.
- Correlates discussions from Slack and PM tools like Linear or Jira.
- Runs checks against your defined rules (e.g., review required, diff scope match, branch protection).
- Reports insights in the Warestack dashboard or via API.
Example of a Warestack Pull Request
This is an example of a typical GitHub pull request enriched with metadata, associated workflows, and automated checks powered by Warestack. In this case, active checks detected missing reviews and confirmed that all CI runs were completed before merge.
This example shows how Warestack enriches a GitHub issue with all related signals in a single source of truth. It helps teams understand issue progress instantly, reduces manual tracking, and ensures every update aligns with development and review standards.
View JSON representation
{
"type": "GitHub Issue",
"title": "feat(manage-checks): enable inline edit for checks",
"metadata": {
"author": "steliosot",
"repository": "core-api",
"status": "Open",
"updated": "1 day ago"
},
"description": "Enable inline editing for checks from the Manage Checks page. Use a small modal to update description, condition, or severity.",
"checks": [
{
"rule": "Label required",
"details": "Add one like 'enhancement' or 'help wanted'."
},
{
"rule": "Stale issue detection",
"details": "Issue is stale for more than 5 days."
}
],
"associated_pull_request": {
"title": "feat(checks): add inline edit modal and PATCH endpoint"
},
"associated_workflow_run": {
"name": "build-and-test.yml",
"status": "passed successfully",
"run_id": 154
},
"slack_summary": {
"channel": "#dev-core",
"message": "Team confirmed inline edit feature improves setup flow. Implementation scheduled for next sprint."
},
"summary": "This Warestack issue shows how all related activities—PRs, workflows, and discussions—are unified into a single view. Teams gain complete traceability and reduce manual coordination."
}Suggested checks
-
flag PRs merged without reviewEnsures every pull request receives at least one approval before merging. -
alert when PR diff is not aligned with issue scopeDetects pull requests that modify unrelated files or exceed their intended scope. -
notify when PR is stale for more than X daysHighlights PRs that remain open or idle for too long without updates. -
block merge if workflow or tests failedPrevents merging changes when required CI/CD checks or tests are still failing.