Open ramcq opened 1 year ago
Thanks. Will test this on some common cases and then merge asap.
Tests are failing. When verifying the config file, I think.
value=deep_merge_nodes(a_value.value + b_value.value),", "TypeError: can only concatenate str (not \"list\") to str"]
Invoking to_nice_yaml on a scalar value generates a two-line YAML document "value\n...\n" which corrupts the value of a hook such as healthcheck which is just a single string URL. Instead of looping over each of the hooks, define a dictionary with hooks at the top level and have to_nice_yaml transform it in a single invocation. Fixes #117.