Package-level declarations

Types

Link copied to clipboard

A task that aggregates all the androidTest apk paths and writes them (newline-delimited) to an outputFile in the format that Fladle expects.

Link copied to clipboard

Enum indicating the different modes that CoreBootstrapTask can update gradle.properties file as.

Link copied to clipboard

A task that checks expected versions (from mappedIdentifiersToVersions) against runtime versions found in identifiersToVersions.

Link copied to clipboard
@UntrackedTask(because = "This should always reset the current state when run.")
abstract class CoreBootstrapTask @Inject constructor(objects: ObjectFactory, providers: ProviderFactory) : DefaultTask

The core Bootstrap task that all bootstrap-applicable tasks can depend on. This task configures the local or CI developer environment for optimal gradle execution.

Link copied to clipboard

Marker interface for Foundry validation tasks that can be depended on by type.

Link copied to clipboard
@UntrackedTask(because = "This is run on-demand")
abstract class InstallCommitHooksTask @Inject constructor(layout: ProjectLayout, objects: ObjectFactory) : DefaultTask
Link copied to clipboard

A task that writes runtime dependency info found in identifiersToVersions.

Link copied to clipboard
abstract class ValidateVersionsMatch @Inject constructor(problems: Problems) : DefaultTask, FoundryValidationTask

A Gradle task that validates whether version specified in a given versionFile (for example: .java_version) matches the expected version defined in a version catalog (catalogVersion). If the versions match, an outputFile is generated with the status "valid". If they do not match, the task fails with a descriptive error message.