mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 18:43:34 +00:00
ci: use refs/pull/<id>/merge to prevent need for rebases
refs/pull/<id>/head might not contain the most current state of the branch. In case other PRs got merged, the PR under test needs rebasing. GitHub offers refs/pull/<id>/merge to checkout the rebased PR, use that in the CI jobs. In case refs/pull/<id>/merge is not available, it means the PR can not be rebased on its target branch. This will cause the CI job to fail, but GitHub also will have a message about rebase conflicts. Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
committed by
mergify[bot]
parent
126fcd4cb5
commit
51fa5cca48
@ -52,7 +52,7 @@ node('cico-workspace') {
|
||||
|
||||
stage('checkout PR') {
|
||||
if (params.ghprbPullId != null) {
|
||||
ref = "pull/${ghprbPullId}/head"
|
||||
ref = "pull/${ghprbPullId}/merge"
|
||||
}
|
||||
if (params.ghprbTargetBranch != null) {
|
||||
git_since = "${ghprbTargetBranch}"
|
||||
|
Reference in New Issue
Block a user