Interface ComputedVersionValueSource.Parameters

All Superinterfaces:
org.gradle.api.provider.ValueSourceParameters
Enclosing class:
ComputedVersionValueSource

public static interface ComputedVersionValueSource.Parameters extends org.gradle.api.provider.ValueSourceParameters
Inputs for the computed version.
  • Method Details

    • getGitSnapshot

      org.gradle.api.provider.Property<com.cleanroommc.versioning.gradle.GitSnapshot> getGitSnapshot()
      Returns:
      the Git state
    • getRepositoryDirectory

      org.gradle.api.file.DirectoryProperty getRepositoryDirectory()
      Returns:
      the directory the release branch is resolved in
    • getReleaseBranch

      org.gradle.api.provider.Property<String> getReleaseBranch()
      Returns:
      the release branch name
    • getDevelopmentPrefix

      org.gradle.api.provider.Property<String> getDevelopmentPrefix()
      Returns:
      the development branch prefix
    • getLabel

      org.gradle.api.provider.Property<String> getLabel()
      Returns:
      the pre-release label
    • getMetadata

      org.gradle.api.provider.MapProperty<String,String> getMetadata()
      Returns:
      the additional pre-release identifiers
    • getStage

      org.gradle.api.provider.Property<Stage> getStage()
      Returns:
      the release stage, resolved here because every way of setting it converges on this value
    • getGithubActions

      org.gradle.api.provider.Property<String> getGithubActions()
      Returns:
      the GITHUB_ACTIONS environment variable
    • getGithubRefType

      org.gradle.api.provider.Property<String> getGithubRefType()
      Returns:
      the GITHUB_REF_TYPE environment variable
    • getGithubRefName

      org.gradle.api.provider.Property<String> getGithubRefName()
      Returns:
      the GITHUB_REF_NAME environment variable
    • getGithubHeadRef

      org.gradle.api.provider.Property<String> getGithubHeadRef()
      Returns:
      the GITHUB_HEAD_REF environment variable