Package-level declarations
Types
DSL for configuring Circuit.
Marks declarations in the Foundry Gradle Plugin API that are delicate — they have limited use-case and shall be used with care in general code. Any use of a delicate declaration has to be carefully reviewed to make sure it is properly used and does not create problems like lossy Java -> Kotlin type parsing. Carefully read documentation and message of any declaration marked as DelicateFoundryGradlePluginApi
.
(Mostly Gradle) properties for configuration of Foundry Gradle Plugin.
Misc tools for Foundry Gradle projects, usable in tasks as a BuildService too.
An extension for SlackTools.
Registry of global configuration info.
Properties
If true, this is currently running on GitHub Actions CI.
If true, this is currently running on Buildkite.
Returns true if this execution of Gradle is for an Android Studio Gradle Sync. We're considering both the no-task invocation of Gradle that AS uses to build its model, and the invocation of "generateXSources" for each project that follows it. (We may want to track these in the future too, but for now they're pretty noisy.)
Functions
Capitalizes this string using Locale.US.
Returns the git branch this is running on.