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 for Version.
    • Method Detail

      • getArtifactsDirectory

        @Stability(Experimental)
        @NotNull
        String getArtifactsDirectory()
        (experimental) The name of the directory into which changelog.md and version.txt files are emitted.
      • getVersionInputFile

        @Stability(Experimental)
        @NotNull
        String getVersionInputFile()
        (experimental) A name of a .json file to set the version field 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.