Skip to content

Use Google's Lighthouse via a CI check #1230

@kylemh

Description

@kylemh

Feature request

Google's Lighthouse is a tool used by developers to get a simple measurement on a page's performance, accessibility score, and SEO rating. We should use it via some CI step (CircleCI, GitHub Actions, something else).

Proposed solution

Leverage Lighthouse in this repository's continuous integration against the landing page in a way that lets me confirm that we haven't strayed to far from the scores that https://www.operationcode.org/ is receiving. Also, remember to add the check to the .mergify.yml file so that automated dependency update PRs continue to operate.

Additional context

A quick search yields me many potential tools:

I think I'd prefer GitHub action so that we're parallelizing CI tasks; however, I'm open to using Orbs or even some other solution. I'll leave the evaluation of the best tool up to you.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions