Piotr Krzemiński
02/21/2023, 2:25 PMAdam S
02/21/2023, 2:27 PMPiotr Krzemiński
02/21/2023, 2:27 PMAdam S
02/21/2023, 2:28 PMPiotr Krzemiński
02/21/2023, 2:28 PMAdam S
02/21/2023, 2:30 PMPiotr Krzemiński
02/21/2023, 2:30 PM.<something>.kts
from outside of IntelliJ?Adam S
02/21/2023, 2:31 PMmy-workflow.workflow.kts
Adam S
02/21/2023, 2:31 PMAdam S
02/21/2023, 2:31 PMkotlin.exe
or something, right?Adam S
02/21/2023, 2:31 PM.main.kts
scripting contextPiotr Krzemiński
02/21/2023, 2:32 PMPiotr Krzemiński
02/21/2023, 2:32 PM#!/usr/bin/env kotlin
Adam S
02/21/2023, 2:32 PMgh-workflow.exe
that extends kotlin.exe
and also bundles GitHubWorkflowsKtScriptContextPiotr Krzemiński
02/21/2023, 2:34 PMPiotr Krzemiński
02/21/2023, 2:34 PMAdam S
02/21/2023, 2:34 PMPiotr Krzemiński
02/21/2023, 2:34 PMAdam S
02/21/2023, 2:35 PMfun workflow(block: GitHubWorkflowsKtScriptContext.() -> Unit) {}
and then in the script, you've got the context
workflow {
...
}
Adam S
02/21/2023, 2:45 PM