Obsolete
Status Update
Comments
wa...@google.com <wa...@google.com> #2
ry...@gmail.com <ry...@gmail.com> #3
Any update on this issue?
e....@gmail.com <e....@gmail.com> #4
This is a very useful feature whose absence is causing me to change my build pipeline.
mj...@gmail.com <mj...@gmail.com> #5
It might be worth noting for watchers of this thread that you can check "Require branches to be up to date before merging" in Github branch protection rules to essentially enforce that the two builds are the same.
kn...@google.com <kn...@google.com>
ti...@houtbecke.rs <ti...@houtbecke.rs> #6
Curious, how is this feature obsolete? Most other CI systems work as this feature suggest. Without this feature you still will not know if your merged branch will actually build before merging.
ch...@rocketlawyer.com <ch...@rocketlawyer.com> #7
Probably they saw comment #5 in a bug cleanup and falsely determined that it fixed the issue when it's really just a workaround that requires manual upkeep.
Description
1. refs/pull/<issue-no>/head - this has the code from the pull request branch
2. refs/pull/<issue-no>/merge - this has the code from merging the pull request into master
The default trigger runs over 1 only. Ideally it should run over both of these refs (Note that travis-ci does this
It's possible to see all of these branches in github with the command: git ls-remote
The ideal solution would be to extend the default trigger to perform 2 builds over both of above refs.
It would also be good to be able to access these refs from within the 'add trigger' menu