Step 1 - Create Feature Flag for reject_unsigned_commits_by_gitlab [RUN ALL RSPEC] [RUN AS-IF-FOSS]
- Step 1 - Create Feature Flag for reject_unsigned_commits_by_gitlab
- Step 2 - Add docs for "Reject unsigned commits" caveats
What does this MR do?
This MR wraps some behavior we introduced in !54166 (merged) around a feature flag. This way local instance admins can toggle this temporary behavior off while we work on the holistic solution #19185 (closed).
Screenshots (strongly suggested)
With a project that has the Reject unsigned commits push rule:
| Feature flag DEFAULT/ON | Feature flag OFF | 
|---|---|
|  |  | 
You'll notice that the new feature flag is defaulted to ON.
Does this MR meet the acceptance criteria?
Conformity
- 
📋 Does this MR need a changelog?- 
I have not included a changelog entry because "No user facing changes". 
 
- 
- 
Documentation in follow-up !58465 (merged) 
- 
Code review guidelines 
- 
Merge request performance guidelines 
- 
Style guides 
- 
Database guides 
- 
Separation of EE specific content 
Related to #326023 (closed)
Edited  by Paul Slaughter