We have the same sequence of Make tasks (clean gen mod ...) duplicated in a lot of places, which makes it hard to keep our CI workflows up-to-date and hard to know what tasks to run for local development.
This creates a generate wrapper task that encapsulates the various code generation steps that we previously ran as separate tasks:
Code generation
Moving documentation
Formatting code
By creating & using this wrapper task, we make it easier to add or remove steps from the SDK generation process without having to update CI.
We have the same sequence of Make tasks (
clean gen mod ...
) duplicated in a lot of places, which makes it hard to keep our CI workflows up-to-date and hard to know what tasks to run for local development.This creates a
generate
wrapper task that encapsulates the various code generation steps that we previously ran as separate tasks:By creating & using this wrapper task, we make it easier to add or remove steps from the SDK generation process without having to update CI.