Interface ReleaseAction.Parameters

All Superinterfaces:
org.gradle.workers.WorkParameters
Enclosing class:
ReleaseAction

public static interface ReleaseAction.Parameters extends org.gradle.workers.WorkParameters
The release step's inputs.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.workers.WorkParameters

    org.gradle.workers.WorkParameters.None
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gradle.api.file.RegularFileProperty
    The accepted baseline.
    org.gradle.api.file.RegularFileProperty
    The aggregate changelog.
    org.gradle.api.file.ConfigurableFileCollection
    The main compilation's class output(s), for ClassOutputResources.validate(java.util.Collection<java.io.File>).
    org.gradle.api.provider.Property<Boolean>
    The policy's failOnBreaking.
    org.gradle.api.provider.Property<Integer>
    The policy's minApiMajorAdvance.
    org.gradle.api.provider.Property<Integer>
    The policy's minDeprecatedReleases.
    org.gradle.api.file.DirectoryProperty
    The directory of releases.
    org.gradle.api.provider.Property<String>
    The version to release.
    org.gradle.api.provider.Property<String>
    The agentic { release { tagName } } template, such as "v{version}".
    org.gradle.api.provider.Property<Boolean>
    Whether the version's major must equal the contract's apiMajor.
  • Method Details

    • getReleasesDir

      org.gradle.api.file.DirectoryProperty getReleasesDir()
      The directory of releases.
    • getClassesDirs

      org.gradle.api.file.ConfigurableFileCollection getClassesDirs()
      The main compilation's class output(s), for ClassOutputResources.validate(java.util.Collection<java.io.File>).
    • getBaseline

      org.gradle.api.file.RegularFileProperty getBaseline()
      The accepted baseline.
    • getChangelog

      org.gradle.api.file.RegularFileProperty getChangelog()
      The aggregate changelog.
    • getReleaseVersion

      org.gradle.api.provider.Property<String> getReleaseVersion()
      The version to release.
    • getVersionTracksApiMajor

      org.gradle.api.provider.Property<Boolean> getVersionTracksApiMajor()
      Whether the version's major must equal the contract's apiMajor.
    • getMinDeprecatedReleases

      org.gradle.api.provider.Property<Integer> getMinDeprecatedReleases()
      The policy's minDeprecatedReleases.
    • getMinApiMajorAdvance

      org.gradle.api.provider.Property<Integer> getMinApiMajorAdvance()
      The policy's minApiMajorAdvance.
    • getFailOnBreaking

      org.gradle.api.provider.Property<Boolean> getFailOnBreaking()
      The policy's failOnBreaking.
    • getTagNameTemplate

      org.gradle.api.provider.Property<String> getTagNameTemplate()
      The agentic { release { tagName } } template, such as "v{version}".