public class ReleaseNotesFetcherTask
extends org.gradle.api.DefaultTask
outputFile.| Constructor and Description |
|---|
ReleaseNotesFetcherTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateReleaseNotes() |
java.util.Collection<java.lang.String> |
getGitHubLabels()
GitHub labels to include when querying GitHub issues API.
|
java.lang.String |
getGitHubReadOnlyAuthToken()
|
java.lang.String |
getGitHubRepository()
|
java.io.File |
getGitWorkDir()
Work directory where git operations will be invoked (like 'git log', etc.)
|
java.io.File |
getOutputFile()
The file release notes data will be saved to
|
java.lang.String |
getPreviousVersion()
Previous released version we generate the release notes from.
|
java.lang.String |
getTagPrefix()
|
java.lang.String |
getVersion()
Version we generate release notes data for
|
boolean |
isOnlyPullRequests()
Whether to include only pull requests in the release notes data
|
void |
setGitHubLabels(java.util.Collection<java.lang.String> gitHubLabels)
|
void |
setGitHubReadOnlyAuthToken(java.lang.String readOnlyToken)
|
void |
setGitHubRepository(java.lang.String gitHubRepository)
|
void |
setGitWorkDir(java.io.File gitWorkDir)
See
getGitWorkDir() |
void |
setOnlyPullRequests(boolean onlyPullRequests)
|
void |
setOutputFile(java.io.File outputFile)
See
getOutputFile() |
void |
setPreviousVersion(java.lang.String previousVersion)
|
void |
setTagPrefix(java.lang.String tagPrefix)
See
getTagPrefix() |
void |
setVersion(java.lang.String version)
See
getVersion() |
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic java.lang.String getGitHubReadOnlyAuthToken()
public void setGitHubReadOnlyAuthToken(java.lang.String readOnlyToken)
public java.lang.String getGitHubRepository()
public void setGitHubRepository(java.lang.String gitHubRepository)
public java.lang.String getPreviousVersion()
ReleaseConfiguration.getPreviousReleaseVersion()public void setPreviousVersion(java.lang.String previousVersion)
public java.io.File getOutputFile()
public void setOutputFile(java.io.File outputFile)
getOutputFile()public java.lang.String getVersion()
public void setVersion(java.lang.String version)
getVersion()public boolean isOnlyPullRequests()
public void setOnlyPullRequests(boolean onlyPullRequests)
public java.lang.String getTagPrefix()
public void setTagPrefix(java.lang.String tagPrefix)
getTagPrefix()public java.io.File getGitWorkDir()
public void setGitWorkDir(java.io.File gitWorkDir)
getGitWorkDir()public java.util.Collection<java.lang.String> getGitHubLabels()
public void setGitHubLabels(java.util.Collection<java.lang.String> gitHubLabels)
public void generateReleaseNotes()