Add -Werror to the Gitlab CI build
Lack of -Werror has caused issues to slip through previously, and having it on for CI is generally considered best practice.
Lack of -Werror has caused issues to slip through previously, and having it on for CI is generally considered best practice.