equinix-labs / metal-go

[Deprecated] Golang client for Equinix Metal
https://deploy.equinix.com/labs/equinix-sdk-go/
MIT License
3 stars 2 forks source link

chore: create a wrapper task for SDK generation #147

Closed ctreatma closed 1 year ago

ctreatma commented 1 year ago

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.

github-actions[bot] commented 1 year ago

This PR is included in version 0.20.0 :tada: