Companion
object Companion
Functions
Link copied to clipboard
fun configure(uses: Action, name: String? = null, step: Configure<UseLocalAction> = Configure {}): UseLocalAction
Creates and configures a UseLocalAction instance using an Action class. The action path is derived from the class name.
fun configure(uses: Path, name: String? = null, step: Configure<UseLocalAction> = Configure {}): UseLocalAction
Creates and configures a UseLocalAction instance using a Path.
fun configure(uses: String, name: String? = null, step: Configure<UseLocalAction> = Configure {}): UseLocalAction
Creates and configures a UseLocalAction instance using an action name. The action is expected to be in the .github/actions/{name} directory.
Link copied to clipboard
operator fun invoke(uses: Action, name: String? = null, step: UseLocalAction.() -> Unit = {}): UseLocalAction
Creates and configures a UseLocalAction instance with Kotlin DSL syntax using an Action class.
operator fun invoke(uses: Path, name: String? = null, step: UseLocalAction.() -> Unit = {}): UseLocalAction
Creates and configures a UseLocalAction instance with Kotlin DSL syntax using a Path.
operator fun invoke(uses: String, name: String? = null, step: UseLocalAction.() -> Unit = {}): UseLocalAction
Creates and configures a UseLocalAction instance with Kotlin DSL syntax using an action name.