What feature do you want to see added?
The GitHub Branch Source plugin currently supports filtering draft pull requests (via the "Ignore pull requests marked as drafts"
trait introduced in #416), but it does not trigger new builds when a
draft PR is marked as ready for review.
This creates a workflow gap where:
- Draft PRs are correctly ignored (no builds triggered)
- When marked ready for review, no build is automatically triggered
- Developers must manually trigger builds or wait for the next scheduled scan
- Alternatively, developers must push a dummy commit to trigger a build
Please add support for the GitHub ready_for_review webhook event to automatically trigger builds when a draft pull request is marked as
ready for review.
GitHub webhook support:
GitHub's pull request webhooks already include the ready_for_review action type, which fires when a draft PR transitions to ready
status:
{
"action": "ready_for_review",
"pull_request": { ... }
}
Proposed behavior:
- When a draft PR is created → no build (existing behavior with draft filtering trait)
- When the PR is marked ready for review → automatic build triggered
- This would work seamlessly with the existing "Ignore pull requests marked as drafts" trait
Upstream changes
No response
Are you interested in contributing this feature?
No response
What feature do you want to see added?
The GitHub Branch Source plugin currently supports filtering draft pull requests (via the "Ignore pull requests marked as drafts"
trait introduced in #416), but it does not trigger new builds when a
draft PR is marked as ready for review.
This creates a workflow gap where:
Please add support for the GitHub ready_for_review webhook event to automatically trigger builds when a draft pull request is marked as
ready for review.
GitHub webhook support:
GitHub's pull request webhooks already include the ready_for_review action type, which fires when a draft PR transitions to ready
status:
{
"action": "ready_for_review",
"pull_request": { ... }
}
Proposed behavior:
Upstream changes
No response
Are you interested in contributing this feature?
No response