The GitHub Linter checks in a cortex.yaml for yaml validation as well as cortex-specific items.
However we don't validate data correctness.
For example, we'll check that the format of a group block is correct, but not that the group exists - or we'll validate that the Datadog section format and syntax is correct, but not that the monitor IDs are valid.
Troubleshooting Linter Issues
If the Cortex YAML linter is not running on your pull request, try these steps:
Check for any GitHub errors or timeouts
Ensure you're creating the PR from the origin repository (not a fork)
Contact technical support with specific details if the issue persists
If you're unable to re-run linter checks:
Verify your OAuth app permissions
Create an empty commit to trigger a new check run