Class GitHubPRLabelRemovedEvent

  • All Implemented Interfaces:
    ExtensionPoint, Describable<GitHubPREvent>

    public class GitHubPRLabelRemovedEvent
    extends GitHubPREvent
    When label is removed from GitHub issue(== pull request). Set of labels is considered removed only when at least one label of set was newly removed (was saved in local PR previously) AND every label of set was already removed from remote PR.
    Author:
    Kanstantsin Shautsou, Alina Karpovich
    • Constructor Detail

      • GitHubPRLabelRemovedEvent

        @DataBoundConstructor
        public GitHubPRLabelRemovedEvent​(GitHubPRLabel label)
    • Method Detail

      • check

        public GitHubPRCause check​(@NonNull
                                   GitHubPRDecisionContext prDecisionContext)
                            throws IOException
        Description copied from class: GitHubPREvent
        indicates that PR was changed
        Overrides:
        check in class GitHubPREvent
        Returns:
        cause object. null when no influence (other events will be checked. If cause.isSkip() == true, then other checks wouldn't influence. And triggering for this branch will be skipped. If cause.isSkip() == false, indicates that branch build should be run.
        Throws:
        IOException