Skip to content

Commit fdaf167

Browse files
author
Kelly Johnson
committed
Merge branch 'master' into coverage-lines
2 parents b926f3a + d25d88e commit fdaf167

File tree

6 files changed

+20
-115
lines changed

6 files changed

+20
-115
lines changed

src/main/java/org/jenkinsci/plugins/ghprb/GhprbBuilds.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.apache.commons.lang.StringUtils;
1212
import org.jenkinsci.plugins.ghprb.extensions.GhprbBuildStep;
1313
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommentAppender;
14-
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatus;
14+
import org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus;
1515
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatusException;
1616
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtension;
1717
import org.kohsuke.github.GHCommitState;
@@ -76,10 +76,10 @@ public void build(GhprbPullRequest pr, GHUser triggerSender, String commentBody)
7676
repo.getName(),
7777
trigger.getGitHubApiAuth().getCredentialsId());
7878

79-
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbCommitStatus.class)) {
80-
if (ext instanceof GhprbCommitStatus) {
79+
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbSimpleStatus.class)) {
80+
if (ext instanceof GhprbSimpleStatus) {
8181
try {
82-
((GhprbCommitStatus) ext).onBuildTriggered(
82+
((GhprbSimpleStatus) ext).onBuildTriggered(
8383
trigger.getActualProject(),
8484
pr.getHead(),
8585
pr.isMergeable(),
@@ -138,10 +138,10 @@ public void onStarted(Run<?, ?> build, TaskListener listener) {
138138
e.printStackTrace(logger);
139139
}
140140

141-
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbCommitStatus.class)) {
142-
if (ext instanceof GhprbCommitStatus) {
141+
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbSimpleStatus.class)) {
142+
if (ext instanceof GhprbSimpleStatus) {
143143
try {
144-
((GhprbCommitStatus) ext).onBuildStart(build, listener, repo.getGitHubRepo());
144+
((GhprbSimpleStatus) ext).onBuildStart(build, listener, repo.getGitHubRepo());
145145
} catch (GhprbCommitStatusException e) {
146146
repo.commentOnFailure(build, listener, e);
147147
}
@@ -199,10 +199,10 @@ public void onCompleted(Run<?, ?> build, TaskListener listener) {
199199
}
200200
}
201201

202-
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbCommitStatus.class)) {
203-
if (ext instanceof GhprbCommitStatus) {
202+
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbSimpleStatus.class)) {
203+
if (ext instanceof GhprbSimpleStatus) {
204204
try {
205-
((GhprbCommitStatus) ext).onBuildComplete(build, listener, repo.getGitHubRepo());
205+
((GhprbSimpleStatus) ext).onBuildComplete(build, listener, repo.getGitHubRepo());
206206
} catch (GhprbCommitStatusException e) {
207207
repo.commentOnFailure(build, listener, e);
208208
}
@@ -260,10 +260,10 @@ public void onEnvironmentSetup(@SuppressWarnings("rawtypes") Run build, Launcher
260260

261261
LOGGER.log(Level.FINE, "Job: " + build.getFullDisplayName() + " Attempting to send GitHub commit status");
262262

263-
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbCommitStatus.class)) {
264-
if (ext instanceof GhprbCommitStatus) {
263+
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbSimpleStatus.class)) {
264+
if (ext instanceof GhprbSimpleStatus) {
265265
try {
266-
((GhprbCommitStatus) ext).onEnvironmentSetup(build, listener, repo.getGitHubRepo());
266+
((GhprbSimpleStatus) ext).onEnvironmentSetup(build, listener, repo.getGitHubRepo());
267267
} catch (GhprbCommitStatusException e) {
268268
repo.commentOnFailure(build, listener, e);
269269
}

src/main/java/org/jenkinsci/plugins/ghprb/GhprbPullRequest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import hudson.model.Job;
55
import hudson.model.Run;
66
import org.apache.commons.lang.StringUtils;
7-
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatus;
7+
import org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus;
88
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatusException;
99
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtension;
1010
import org.kohsuke.github.GHCommitPointer;
@@ -710,10 +710,10 @@ public void createCommitStatus(GHCommitState state, String message) {
710710
GHRepository ghRepository = repo.getGitHubRepo();
711711
GhprbTrigger trigger = helper.getTrigger();
712712
Job<?, ?> actualProject = trigger.getActualProject();
713-
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbCommitStatus.class)) {
714-
if (ext instanceof GhprbCommitStatus) {
713+
for (GhprbExtension ext : Ghprb.getJobExtensions(trigger, GhprbSimpleStatus.class)) {
714+
if (ext instanceof GhprbSimpleStatus) {
715715
try {
716-
((GhprbCommitStatus) ext).createCommitStatus(actualProject, id, head, state, ghRepository, message);
716+
((GhprbSimpleStatus) ext).createCommitStatus(actualProject, id, head, state, ghRepository, message);
717717
} catch (GhprbCommitStatusException e) {
718718
repo.commentOnFailure(null, null, e);
719719
}

src/main/java/org/jenkinsci/plugins/ghprb/GhprbTrigger.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import net.sf.json.JSONObject;
2929
import org.apache.commons.lang.StringUtils;
3030
import org.jenkinsci.plugins.ghprb.extensions.GhprbBuildStep;
31-
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatus;
3231
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtension;
3332
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtensionDescriptor;
3433
import org.jenkinsci.plugins.ghprb.extensions.GhprbGlobalDefault;
@@ -163,7 +162,7 @@ private void setExtensions(List<GhprbExtension> extensions) {
163162

164163
// Filter out items that we only want one of, like the status updater.
165164
this.extensions = Ghprb.onlyOneEntry(rawList,
166-
GhprbCommitStatus.class
165+
GhprbSimpleStatus.class
167166
);
168167

169168
// Make sure we have at least one of the types we need one of.
@@ -931,8 +930,7 @@ public boolean configure(StaplerRequest req, JSONObject formData) throws FormExc
931930

932931
try {
933932
extensions.rebuildHetero(req, formData, getGlobalExtensionDescriptors(), "extensions");
934-
// Now make sure we have at least one of the types we need one of.
935-
Ghprb.addIfMissing(this.extensions, new GhprbSimpleStatus(), GhprbCommitStatus.class);
933+
Ghprb.addIfMissing(this.extensions, new GhprbSimpleStatus(), GhprbSimpleStatus.class);
936934
} catch (IOException e) {
937935
e.printStackTrace();
938936
}

src/main/java/org/jenkinsci/plugins/ghprb/extensions/GhprbCommitStatus.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/main/java/org/jenkinsci/plugins/ghprb/extensions/status/GhprbNoCommitStatus.java

Lines changed: 0 additions & 68 deletions
This file was deleted.

src/main/java/org/jenkinsci/plugins/ghprb/extensions/status/GhprbSimpleStatus.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.jenkinsci.plugins.ghprb.Ghprb;
1212
import org.jenkinsci.plugins.ghprb.GhprbCause;
1313
import org.jenkinsci.plugins.ghprb.GhprbTrigger;
14-
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatus;
1514
import org.jenkinsci.plugins.ghprb.extensions.GhprbCommitStatusException;
1615
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtension;
1716
import org.jenkinsci.plugins.ghprb.extensions.GhprbExtensionDescriptor;
@@ -32,7 +31,7 @@
3231
import java.util.Map;
3332

3433
public class GhprbSimpleStatus extends GhprbExtension implements
35-
GhprbCommitStatus, GhprbGlobalExtension, GhprbProjectExtension, GhprbGlobalDefault {
34+
GhprbGlobalExtension, GhprbProjectExtension, GhprbGlobalDefault {
3635

3736
@Extension
3837
public static final DescriptorImpl /*GhprbSimpleStatusDescriptor*/ DESCRIPTOR = new DescriptorImpl();
@@ -116,7 +115,6 @@ public boolean addIfMissing() {
116115
return true;
117116
}
118117

119-
@Override
120118
public void onBuildTriggered(Job<?, ?> project,
121119
String commitSha,
122120
boolean isMergeable,
@@ -146,15 +144,13 @@ public void onBuildTriggered(Job<?, ?> project,
146144
createCommitStatus(project, prId, commitSha, state, ghRepository, message);
147145
}
148146

149-
@Override
150147
public void onEnvironmentSetup(Run<?, ?> build,
151148
TaskListener listener,
152149
GHRepository repo) throws GhprbCommitStatusException {
153150
// no need to create a commit here -- the onBuildStart() event will fire
154151
// soon and will respect's the user's settings for startedStatus.
155152
}
156153

157-
@Override
158154
public void onBuildStart(Run<?, ?> build,
159155
TaskListener listener,
160156
GHRepository repo) throws GhprbCommitStatusException {

0 commit comments

Comments
 (0)