Releases: typesafegithub/github-workflows-kt
Releases · typesafegithub/github-workflows-kt
0.4.1
0.4.0
⭐ Features
- in case the library doesn't have the action you need, you can now define your custom wrappers over actions, by inheriting from
it.krzeminski.githubactions.actions.Action - added missing GitHub hosted runner types (thanks @msfjarvis for contributing!)
🛠️ Fixes
💣 Breaking changes
- classes corresponding to actions change names and places. E.g.
CheckoutbecomesCheckoutV2, and they are now grouped into Kotlin packages that correspond to their owners, so GitHub-owned actions are inactions - the output YAML is now formatted more cleanly. Not a breaking change literally, but it will result in a noisy diff when upgrading from an older version of the library
0.3.0
0.2.0
For a generated workflow, a job is included that checks integrity between the source Kotlin script and the output YAML file.
💣 Breaking changes:
- the
toYamlfunction now needs two extra arguments which specify input and output files. They are needed to perform the consistency check described above