🎉 From now on, you won't find hand-crafted action wrappers in the library - they are now generated based on action metadata file (action.yml). It makes adding new wrappers much simpler and boilerplate-free. It also unlocks great possibilities, as e. g
changes to actions API will be easy to apply in batch to all wrappers (e. g. action outputs handling).
Kudos to @jmfayard for supporting this effort, especially for preparing a PoC and showing me how to use kotlinpoet (Kotlin generation library) :)