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

Stop appending .recipe to end of individual recipes #127

Closed nstrauss closed 1 year ago

nstrauss commented 1 year ago

While previously a convenience to not have to use the full recipe filename, it was kind of an odd choice as autopkg does not reference recipes like this. The recipe without .recipe is not the true identifier, relative, or absolute path. With YAML recipes often ending in .yaml, and there being no standard rule around recipe names - no extension is also valid - let's stop making assumptions around filenames. Only impacts recipes run individually through workflow_dispatch.

Requires using the full filename when running individual recipes moving forward. This is the same requirement as listing recipes in a run list and standardizes on full filenames.