tasks for management github releases using Github Releases API v3
buildscript{
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
dependencies {
classpath "com.satori:satori-libs-gradle-github:0.5.81-SNAPSHOT"
}
}
apply plugin: "com.satori.github"
task githubListReleases(type: GitHubListReleasesTask) {
url githubUrl
authToken project.properties.get("githubAuthToken")
}
task githubPublishRelease(type: GitHubPublishReleaseTask) {
url githubUrl
authToken project.properties.get("githubAuthToken")
asset jar
}
<repository>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
<dependency>
<groupId>com.satori</groupId>
<artifactId>satori-libs-gradle-github</artifactId>
<version>0.5.81-SNAPSHOT</version>
</dependency>