-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Milestone
Description
When change contains multiple commits, filtering rules can behave not as people expect. Problem is that we are taking commit details (such as message, author, or changed files) from the head commit, not from each one included.
Scenarios:
- Multiple commits made locally and pushed once to GitHub
- Multiple commits made in the branch
developmentand merged (without a PR) to the branchmaster - Multiple commits made in the branch
developmentand PR is sent to the branchmaster
In cases 1 and 2, we can read all commits details from incoming webhook content.
In case 3 we need to call GitHub API for each included commit which can be very expensive.
Also, we need to get better understanding of possible side effects if we start collecting details from all commits.
For now, workaround recommendation is to squash commits before push or merge.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels