GitHub API

Dependencies

Required

Plugin ▲Required Version
commons-lang3 v3.x Jenkins API≥ 3.18.0-98.v3a_674c06072d
Jackson 2 API≥ 2.18.3-402.v74c4eb_f122b_2
OkHttp≥ 4.11.0-189.v976fa_d3379d6

Optional

Plugin ▲Required Version
Java JSON Web Token (JJWT)≥ 0.11.5-120.v0268cf544b_89

Dependent plugins

Declaring a dependency

As a plugin developer you can use this plugin as dependency of your plugin by adding a dependency tag to your POM.

To avoid version conflicts it is suggested not to depend on a specific version, but use the Jenkins plugin BOM and the following dependency snippet:

<dependency>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>github-api</artifactId>
</dependency>
Plugin ▲ReleasedInstalls
⚠️ ElasticBox CI0.0073%
GitHub84.9%
GitHub Authentication4.24%
GitHub Branch Source83.1%
GitHub Branch Source Pull Request Change Filter0.26%
GitHub Checks1.55%
GitHub Coverage Reporter0.080%
GitHub Integration4.65%
GitHub Issues0.31%
⚠️ GitHub Pipeline for Blue Ocean21.7%
GitHub PR Approval0.0%
⚠️ GitHub Pull Request Builder2.25%
GitHub Pull Request Coverage Status0.49%
Github Release0.081%
Ignore Committer Strategy0.40%
Multibranch Scan Webhook Trigger2.20%
Pipeline GitHub Notify Step1.89%