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.