Package io.github.cdklabs.projen
Interface VersionOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
VersionOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.817Z") @Stability(Experimental) public interface VersionOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Options forVersion.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classVersionOptions.BuilderA builder forVersionOptionsstatic classVersionOptions.Jsii$ProxyAn implementation forVersionOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static VersionOptions.Builderbuilder()StringgetArtifactsDirectory()(experimental) The name of the directory into whichchangelog.mdandversion.txtfiles are emitted.default ReleasableCommitsgetReleasableCommits()(experimental) Find commits that should be considered releasable Used to decide if a release is required.default StringgetTagPrefix()(experimental) The tag prefix corresponding to this version.StringgetVersionInputFile()(experimental) A name of a .json file to set theversionfield in after a bump.default Map<String,Object>getVersionrcOptions()(experimental) Custom configuration for versionrc file used by standard-release.
-
-
-
Method Detail
-
getArtifactsDirectory
@Stability(Experimental) @NotNull String getArtifactsDirectory()
(experimental) The name of the directory into whichchangelog.mdandversion.txtfiles are emitted.
-
getVersionInputFile
@Stability(Experimental) @NotNull String getVersionInputFile()
(experimental) A name of a .json file to set theversionfield in after a bump.Example:
"package.json"
-
getReleasableCommits
@Stability(Experimental) @Nullable default ReleasableCommits getReleasableCommits()
(experimental) Find commits that should be considered releasable Used to decide if a release is required.Default: ReleasableCommits.everyCommit()
-
getTagPrefix
@Stability(Experimental) @Nullable default String getTagPrefix()
(experimental) The tag prefix corresponding to this version.
-
getVersionrcOptions
@Stability(Experimental) @Nullable default Map<String,Object> getVersionrcOptions()
(experimental) Custom configuration for versionrc file used by standard-release.
-
builder
@Stability(Experimental) static VersionOptions.Builder builder()
- Returns:
- a
VersionOptions.BuilderofVersionOptions
-
-