Open
Description
A situation might happen when a good PRs1 was merged2 into a base branch cause a failure after merge.
This happened recently with #1166.
Existing PR CI workflows run on top of the feature branch only. Merging PR cause a merge commit which triggers another CI which might fail, but it doesn't block the PR, because it is already merged... Furthermore, detect such failures is much more difficult in tons of GHA notifications.
The feature I request is to add a new CI workflow which will run in each PR and test proposed changes on base branch.
- Workflow would be like:
git checkout <base branch>
git merge <pr branch>
./gradlew ...
- Workflow could run simplified test suite (e.g. integration tests only).
- Workflow should run on every change in base or feature branch, see
pull_request_target
Activity