Skip to content

Commit

Permalink
Add symbols for SCM traits (#289)
Browse files Browse the repository at this point in the history
  • Loading branch information
jonesbusy authored Sep 3, 2022
1 parent 1f6579c commit 640f7a4
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
import jenkins.scm.api.trait.SCMSourceContext;
import jenkins.scm.api.trait.SCMSourceTrait;
import jenkins.scm.api.trait.SCMSourceTraitDescriptor;
import jenkins.scm.impl.trait.Discovery;
import org.jenkinsci.plugins.github_branch_source.GitHubSCMSource;
import org.jenkinsci.plugins.github_branch_source.GitHubSCMSourceContext;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
import org.jenkinsci.Symbol;

/**
* GitHub checks configurations for jobs with {@link GitHubSCMSource}.
Expand Down Expand Up @@ -38,7 +40,9 @@ public boolean isVerboseConsoleLog() {
/**
* Descriptor implementation for {@link GitHubSCMSourceChecksTrait}.
*/
@Symbol("gitHubSourceChecks")
@Extension
@Discovery
public static class DescriptorImpl extends SCMSourceTraitDescriptor {
/**
* Returns the display name.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@
import org.kohsuke.stapler.QueryParameter;
import org.jenkinsci.plugins.github_branch_source.GitHubSCMSource;
import org.jenkinsci.plugins.github_branch_source.GitHubSCMSourceContext;
import org.jenkinsci.Symbol;
import hudson.Extension;
import hudson.util.FormValidation;
import jenkins.scm.api.SCMSource;
import jenkins.scm.api.trait.SCMSourceContext;
import jenkins.scm.api.trait.SCMSourceTrait;
import jenkins.scm.api.trait.SCMSourceTraitDescriptor;
import jenkins.scm.impl.trait.Discovery;

import io.jenkins.plugins.checks.status.AbstractStatusChecksProperties;

Expand Down Expand Up @@ -134,7 +136,9 @@ protected void decorateContext(final SCMSourceContext<?, ?> context) {
/**
* Descriptor implementation for {@link GitHubSCMSourceStatusChecksTrait}.
*/
@Symbol("gitHubStatusChecks")
@Extension
@Discovery
public static class DescriptorImpl extends SCMSourceTraitDescriptor {
/**
* Returns the display name.
Expand Down

0 comments on commit 640f7a4

Please sign in to comment.