github-workflows-kt
github-workflows-kt copied to clipboard
Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
**What feature do you need?** From https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-a-public-action you can see that `uses` can be more than just `{owner}/{repo}@{ref}`. It can also be `{owner}/{repo}/{path}@{ref}`, a local path within the current worktree,...
See #218 - this task is about covering this feature in the script generator. FYI @jmfayard (no rush from my side, just letting you know)
Some workflows run frequently, e. g. building the project is done usually every commit, but releases are done less often. If Kotlin script and YAML diverge, the moment when the...
https://kotlinlang.slack.com/archives/C02UUATR7RC/p1643817358166909?thread_ts=1643817358.166909&cid=C02UUATR7RC
Proposed by Martin Bonnin here: https://kotlinlang.slack.com/archives/C0BJ0GTE2/p1648034665862939?thread_ts=1648015289.402969&cid=C0BJ0GTE2
Some pieces of logic cannot be properly tested if the generated YAML is not ran. See e. g. PR #86. These tests could use another repo to commit a workflow...
**What feature do you need?** From https://kotest.io/docs/assertions/soft-assertions.html: > Normally, assertions like shouldBe throw an exception when they fail. But sometimes you want to perform multiple assertions in a test, and...
**What feature do you need?** If an action returns e. g. an integer as its output, I'd like to be able to pass it as input to another action in...
new version available: v11.9.0 for ActionCoords("w9jds", "firebase-action", "v11.5.0")