Skip to content

A GitHub action that utilizes Google's Page Speed Insights to generate a performance report

Notifications You must be signed in to change notification settings

grofers/psi-action

This branch is 3 commits ahead of JakePartusch/psi-action:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

196dc97 · Dec 17, 2024

History

38 Commits
Jan 7, 2020
Dec 17, 2024
Jan 7, 2020
Dec 17, 2024
Dec 29, 2022
Apr 12, 2021
Dec 17, 2024
Dec 29, 2022
Dec 29, 2022

Repository files navigation

Page Speed Insights — A GitHub Action 🏎

This action utilizes Google's Page Speed Insights to generate a report on your website's performance

Example command line output

Inputs

url

Required The name of the site to reach https://google.com

key

Optional - API key (recommended for production) to use when consuming the Page Speed Insights API. This should be stored as a Github Secret. You can request a key here

strategy

Optional — Strategy to use when analyzing the page (mobile/desktop).

threshold

Optional — Score to pass the PageSpeed test. Useful for setting a performance budget (default 70).

Example usage

Basic Usage

steps:
  - name: Running Page Speed Insights
    uses: jakepartusch/psi-action@v1.3
    id: psi
    with:
      url: "https://jake.partus.ch"
      threshold: 70
      strategy: mobile
      key: ${{ secrets.APIKEY }}

About

A GitHub action that utilizes Google's Page Speed Insights to generate a performance report

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%