Settings

class Settings : Renderable<Map<String, Any>>

Represents a collection of key-value settings for GitHub Actions workflows.

Settings provide a flexible way to manage environment variables and configuration parameters that can be used throughout workflows, jobs, and steps. They support both string values and expressions, enabling dynamic configuration management.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard
operator fun plusAssign(other: Settings)
operator fun plusAssign(other: Pair<String, String>)
operator fun plusAssign(other: Map<String, String>)
Link copied to clipboard
fun put(key: String, value: Expression)
fun put(key: String, value: String)
Link copied to clipboard
open override fun render(): MutableMap<String, Any>
Link copied to clipboard
operator fun set(key: String, value: Expression)
operator fun set(key: String, value: String)