Package org.kohsuke.github
Class GHReleaseUpdater
- java.lang.Object
-
- org.kohsuke.github.GHReleaseUpdater
-
public class GHReleaseUpdater extends Object
ModifiesGHRelease.- Author:
- Kohsuke Kawaguchi
- See Also:
GHRelease#update()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GHReleaseUpdaterbody(String body)Body gh release updater.GHReleaseUpdatercategoryName(String categoryName)Optional.GHReleaseUpdatercommitish(String commitish)Specifies the commitish value that determines where the Git tag is created from.GHReleaseUpdaterdraft(boolean draft)Optional.GHReleaseUpdatername(String name)Name gh release updater.GHReleaseUpdaterprerelease(boolean prerelease)Optional.GHReleaseUpdatertag(String tag)Tag gh release updater.GHReleaseupdate()Update gh release.
-
-
-
Method Detail
-
tag
public GHReleaseUpdater tag(String tag)
Tag gh release updater.- Parameters:
tag- the tag- Returns:
- the gh release updater
-
body
public GHReleaseUpdater body(String body)
Body gh release updater.- Parameters:
body- The release notes body.- Returns:
- the gh release updater
-
commitish
public GHReleaseUpdater commitish(String commitish)
Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA.- Parameters:
commitish- Defaults to the repository’s default branch (usually "main"). Unused if the Git tag already exists.- Returns:
- the gh release updater
-
draft
public GHReleaseUpdater draft(boolean draft)
Optional.- Parameters:
draft-trueto create a draft (unpublished) release,falseto create a published one. Default isfalse.- Returns:
- the gh release updater
-
name
public GHReleaseUpdater name(String name)
Name gh release updater.- Parameters:
name- the name of the release- Returns:
- the gh release updater
-
prerelease
public GHReleaseUpdater prerelease(boolean prerelease)
Optional.- Parameters:
prerelease-trueto identify the release as a prerelease.falseto identify the release as a full release. Default isfalse.- Returns:
- the gh release updater
-
categoryName
public GHReleaseUpdater categoryName(String categoryName)
Optional.- Parameters:
categoryName- the category of the discussion to be created for the release. Category should already exist- Returns:
- the gh release builder
-
update
public GHRelease update() throws IOException
Update gh release.- Returns:
- the gh release
- Throws:
IOException- the io exception
-
-