Class GHReleaseUpdater

    • 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 - true to create a draft (unpublished) release, false to create a published one. Default is false.
        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 - true to identify the release as a prerelease. false to identify the release as a full release. Default is false.
        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