protected static GHIssueState state(GHIssue issue) { if (issue != null) { return issue.getState(); } return null; }
public static boolean isOpen(GHIssue issue) { GHIssueState state = issue.getState(); if (state == null) { return true; } return state == GHIssueState.OPEN; } }
public static boolean isOpen(GHIssue issue) { GHIssueState state = issue.getState(); if (state == null) { return true; } return state == GHIssueState.OPEN; } }
protected static GHIssueState state(GHIssue issue) { if (issue != null) { return issue.getState(); } return null; }
@Override public void perform(@Nonnull Run<?, ?> run, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException { if (getStatusVerifier() != null && !getStatusVerifier().isRunAllowed(run)) { return; } String publishedURL = getTriggerDescriptor().getPublishedURL(); if (publishedURL != null && !publishedURL.isEmpty()) { try { if (getGhIssue(run).getState().equals(GHIssueState.OPEN)) { try { getGhPullRequest(run).close(); } catch (IOException ex) { LOGGER.error("Couldn't close the pull request #{}:", getPRNumberFromPRCause(run), ex); } } } catch (IOException ex) { listener.getLogger().println("Can't close pull request \n" + ex); handlePublisherError(run); } } }
if (issue.getState() != GHIssueState.CLOSED) { result.addWarning(String.format("[WARN] Issue #%d \"%s\" is not closed!", issueNo, issue.getTitle()));
GHIssueState state = comment.getIssue().getState();