New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
More comprehensive YAML config errors + dynamic checks for action configs #8217
More comprehensive YAML config errors + dynamic checks for action configs #8217
Conversation
@bramkragten Do you want to check again? I moved the sources files as requested and also adjusted the logic a bit, since handling of unsupported types was wonky (also before my changes). We never properly detected it, once you made changes to he YAML. Example: Adding a |
Breaking change
Proposed change
To help the users (and prevent questions in Discord 馃槃), this PR improves the config checks, both in general as well as specifically for action configs.
General:
superstruct
version since only from 0.10.13 on does the library provide multiplefailures
so we have multiple error messages.Action configs:
dynamic
checks insuperstruct
so we can dynamically enforce the properties depending on the selected action type.Type of change
Example configuration
Additional information
Checklist
If user exposed functionality or configuration variables are added/changed: