Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CODEOWNERS CI validation + pattern fixes (#2474)
* Another try at fixing layout file ownership + CI It seems the previous layout pattern wasn't actually matching to @rt4914. I'm hoping the adjustment fixes the issue. Also, I'm going to try removing my global ownership & instead rely on a CI check to verify that new files that aren't owned are properly checked (https://github.com/mszostok/codeowners-validator). * Create static_checks.yml Create new workflow for static analysis checks (eventually we can move our linter checks to these to keep our tests in separate, dedicated workflows). * Update static_checks.yml Check out the repository before testing CODEOWNERS. * Update main.yml Temporarily disable other CI actions to avoid noise while the static checks workflow is debugged. * Update CODEOWNERS Remove extra & incorrect 'res' from resource file path. * Update CODEOWNERS Add files missing corresponding code owners, and try to blanket cover resources from all modules. * Update CODEOWNERS Use more specific resource file patterns since Git/GitHub doesn't like the more generic version. * Update CODEOWNERS Remove redundant lines (since presumably they aren't actually having the desired effect). * Update CODEOWNERS Fix incorrect patterns (thanks to CI check!). * Update CODEOWNERS Try adding invalid syntax to trigger a specific CI validation failure. * Update CODEOWNERS Remove intentional syntax error. * Create random_file Add random file to verify that CI checks catch this file doesn't have corresponding owners. * Delete random_file Test completed. * Update main.yml Re-enable main workflows now that the static checks workflow is finalized. * Update CODEOWNERS Move PNG file codeowners to me since they count as binary files and we want to avoid checking those into the root repository as much as possible.
- Loading branch information