Gitlab Releaser v5.0.0 was released today with several noteworthy changes, including failing if an empty release description is pulled from the CHANGELOG and a new CLI option to specify the CHANGELOG path.
Google Chrome's Lighthouse tool is a great resource in the browser and has become the standard for basic performance and best-practice metrics on websites. While useful in the browser, a good continuous integration (CI) pipeline includes all the testing practical to identify any issues as early as possible. To that end, this post details how to run Lighthouse via the CLI in GitLab CI and collect a GitLab metrics report so any changes will be reported in merge requests.
It's been well over a decade since I kept a blog here. That's a lifetime or two in software development, but I've missed writing and decided it's time to bring it back. So, this is the kick-off to incentivize me to write more. And it never hurts to have another new project to work on, and something with more web front-end work, i.e. developing a site with Eleventy, hosted on GitLab pages, optimizing the use of GitLab's tooling, and extensive use of automation with GitLab CI.