Automatic deployment of the right patches
As of this writing, it is possible to change patches, while they are being reviewed and voted on. This shouldn't happen. If you don't know what you are voting on, why vote at all? Thus this proposal changes the processing of proposal, such that it is impossible to change your proposal, after having proposed it.
Technical Description
After a vote has been proposed, the .patch
file of the merge request is extracted and saved. Then, if the proposal won the election, the .patch
is applied using git am
and pushed to GitLab to be automatically deployed using GitLab CI/CD.