Update CI configuration in .gitlab-ci.yml to ensure tests and coverage run on...
Update CI configuration in .gitlab-ci.yml to ensure tests and coverage run on merge requests, pushes, and web triggers. This enhances the workflow by specifying conditions for executing jobs, improving CI responsiveness.