Revert "Update the commit status for MRs always on the target project (Fixes #344)"
- if the commit status is updated for the upstream (target) project GitLab doesn't show this for a MR
This commit is contained in:
parent
b16e4bac34
commit
ee4c3d62ff
|
@ -103,7 +103,7 @@ class MergeRequestHookTriggerHandlerImpl extends AbstractWebHookTriggerHandler<M
|
|||
@Override
|
||||
protected BuildStatusUpdate retrieveBuildStatusUpdate(MergeRequestHook hook) {
|
||||
return buildStatusUpdate()
|
||||
.withProjectId(hook.getObjectAttributes().getTargetProjectId())
|
||||
.withProjectId(hook.getObjectAttributes().getSourceProjectId())
|
||||
.withSha(hook.getObjectAttributes().getLastCommit().getId())
|
||||
.withRef(hook.getObjectAttributes().getSourceBranch())
|
||||
.build();
|
||||
|
|
|
@ -91,7 +91,7 @@ class NoteHookTriggerHandlerImpl extends AbstractWebHookTriggerHandler<NoteHook>
|
|||
@Override
|
||||
protected BuildStatusUpdate retrieveBuildStatusUpdate(NoteHook hook) {
|
||||
return buildStatusUpdate()
|
||||
.withProjectId(hook.getMergeRequest().getTargetProjectId())
|
||||
.withProjectId(hook.getMergeRequest().getSourceProjectId())
|
||||
.withSha(hook.getMergeRequest().getLastCommit().getId())
|
||||
.withRef(hook.getMergeRequest().getSourceBranch())
|
||||
.build();
|
||||
|
|
|
@ -100,7 +100,7 @@ class OpenMergeRequestPushHookTriggerHandler implements PushHookTriggerHandler {
|
|||
Branch branch = client.getBranch(mergeRequest.getSourceProjectId().toString(), sourceBranch);
|
||||
Project project = client.getProject(mergeRequest.getSourceProjectId().toString());
|
||||
String commit = branch.getCommit().getId();
|
||||
setCommitStatusPendingIfNecessary(job, mergeRequest.getTargetProjectId(), commit, branch.getName());
|
||||
setCommitStatusPendingIfNecessary(job, mergeRequest.getSourceProjectId(), commit, branch.getName());
|
||||
|
||||
List<Action> actions = Arrays.<Action>asList(new CauseAction(new GitLabWebHookCause(retrieveCauseData(hook, project, mergeRequest, branch))),
|
||||
new RevisionParameterAction(commit, retrieveUrIish(hook)));
|
||||
|
|
|
@ -116,7 +116,7 @@ public class CommitStatusUpdater {
|
|||
|
||||
GitLabWebHookCause cause = build.getCause(GitLabWebHookCause.class);
|
||||
if (cause != null) {
|
||||
return Collections.singletonList(cause.getData().getTargetProjectId().toString());
|
||||
return Collections.singletonList(cause.getData().getSourceProjectId().toString());
|
||||
}
|
||||
|
||||
List<String> result = new ArrayList<>();
|
||||
|
|
Loading…
Reference in New Issue