Issue #2833962 included this template, but was held up by phpcs issues. This commit splits out the gitlab-ci work into its own issue so it can be merged in more expediently.
Relates to: #2833962
Closes #3416546