feat(actions): add before/after to PR synchronize event payload (#37827)

## Summary

- Add `before` and `after` fields to `PullRequestPayload` for
`synchronize` events
- Thread push old/new commit SHAs through the PR synchronize notifier
path (regular and Agit flows)
- Populate the fields in webhook and Actions event payloads so workflows
can access them via `github.event.before` and `github.event.after`

Fixes #33395

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Nicolas
2026-05-23 20:51:03 +02:00
committed by GitHub
parent cdee9f5e10
commit c9ce7e447c
9 changed files with 75 additions and 8 deletions

View File

@@ -479,7 +479,7 @@ func AddTestPullRequestTask(opts TestPullRequestOptions) {
}
}
notify_service.PullRequestSynchronized(ctx, opts.Doer, pr)
notify_service.PullRequestSynchronized(ctx, opts.Doer, pr, opts.OldCommitID, opts.NewCommitID)
}
}
}