Skip to content

dipien/github-api

Repository files navigation

Dipien

GitHub API

Java Connector for GitHub API

Setup

Add the following configuration to your build.gradle, replacing X.Y.Z by the latest version

    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("com.dipien:github-api-java:X.Y.Z")
    }

Usage

Create a Release

GitHubClient client = new GitHubClient();
client.setOAuth2Token("GITHUB_OATH_TOKEN");
IRepositoryIdProvider repositoryIdProvider = RepositoryId.create("REPOSITORY_OWNER", "REPOSITORY_NAME");

Release release = new Release();
release.setBody("RELEASE_NOTES");
release.setDraft(false);
release.setName("RELEASE_NAME");
release.setTagName("RELEASE_TAG_NAME");
release.setPrerelease(false);
release.setTargetCommitish("BRANCH_NAME");

ReleaseService releaseService = new ReleaseService(client);
releaseService.createRelease(repositoryIdProvider, release);

About

Java Connector for GitHub API

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages