Gusto / it-cpe-opensource

Tools used by the CPE team at Gusto to manage our endpoints and software deployment systems.
Other
59 stars 29 forks source link

Adding recipe verification and ability to run single recipes #44

Closed joncrain closed 3 years ago

joncrain commented 3 years ago

This adds in recipe verification before handling the recipe. If the verification fails, the recipe run is skipped. The output of the failed verify-trust-info -vvv is sent to Slack if configured.

This also adds the ability to manually run a workflow of a single recipe.

joncrain commented 3 years ago

Getting the title and body into the GitHub env is a bit ugly, but this does create the proper PR in our tests. Should be included in https://github.com/Gusto/it-cpe-opensource/pull/44/commits/1679b3861753c1ee30c6d30585f5642650d785f1

Example: Screen Shot 2021-03-16 at 10 59 47 PM