chef/omnitruck

Omnitruck returns 500 errors with mixed MAJOR.MINOR and MAJOR-only versions

Closed this issue · 0 comments

Describe the problem

Omnitruck will return 500 errors in the event that a platform (in this case, mac_os_x) has a mix of version types (in this case: major.minor and major only). It's also possible that it does not like it when there are two iterations of the "same" version (e.g. 11.0 and 11).

Software Version

latest

Replication Case

Publish a macOS artifact with

Stacktrace

image

Possible Solution

Need to update the version_resolver code path to handle the new macOS use case.