I’m currently developing end-to-end tests using Chrome Puppeteer and want to streamline the testing process within my development workflow. My goal is to ensure that these tests run automatically prior to each production deployment. If the tests pass, the deployment will proceed; if they fail, it should be halted. I’m employing a GitLab pipeline to manage my deployment automation. My primary inquiry is how to embed my Puppeteer tests into the gitlab-ci.yml configuration file?