This repository demonstrates how you can configure GitHub Actions workflow to continuously measure your website Lighthouse score by using speedlify + GitHub actions for free. Then deploy the dashboard to Vercel.
This repository is based on the workflow in ThewApp/speedlify-actions.
For more information, please read ThewApp/speedlify-actions#README.
-
Get this workflow by one of these:
- Clone this repository
- Import repository to your account by enter
https://github.com/ThewApp/speedlify-actions - Use this repository as a template
- Put workflow file in your existing speedlify repository.
Do not fork as GitHub Actions will not run on a forked repository.
-
Delete or skip the initial
_data/sites/*.jsfiles -
Create your own file with a list of your own site URLs
-
Add the following secrets to your repository:
VERCEL_TOKEN: You vercel account token obtained from https://vercel.com/account/tokensVERCEL_PROJECT: Content of the.vercel/project.jsonfile generated byvc linkcommand.
-
Commit and push to your repository
Demo site only have data on default site and Static Site Generator.