Instrument usage of push rules
Problem to solve
Push rules capabilities often come up in both presales and current customer conversation, however, it is not currently instrumented.
Proposal
Add push rules usage to usage ping. We should count unique users who are configuring any push rule settings, such as:
- Add/remove commiter restriction
- Add/remove rejection of unsigned commits
- Add/remove git tag removal with git push
- Add/remove GitLab user check
- Add/remove secret commit prevention
- Configure commit message regular exp
- Configure commit message negative match
- Configure branch name match
- Configure commmitter email match
- Configure prohibited file names
- Configure max file size