{"id":13532417,"url":"https://github.com/foo-software/lighthouse-check-action","last_synced_at":"2025-04-12T21:34:22.070Z","repository":{"id":39262118,"uuid":"210489920","full_name":"foo-software/lighthouse-check-action","owner":"foo-software","description":"GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!","archived":false,"fork":false,"pushed_at":"2024-05-03T17:00:28.000Z","size":176970,"stargazers_count":489,"open_issues_count":4,"forks_count":23,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-04T01:08:47.152Z","etag":null,"topics":["accessibility","actions","best-practices","github-actions","lighthouse","lighthouse-audits","performance","progressive-web-app","seo","website-performance","website-performance-monitoring"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/lighthouse-check","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foo-software.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-24T02:01:59.000Z","updated_at":"2025-03-11T15:04:40.000Z","dependencies_parsed_at":"2024-05-03T17:53:57.906Z","dependency_job_id":null,"html_url":"https://github.com/foo-software/lighthouse-check-action","commit_stats":{"total_commits":312,"total_committers":5,"mean_commits":62.4,"dds":0.3910256410256411,"last_synced_commit":"bd97928ad9a76226de8729b9cf7d97823905fba0"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-software%2Flighthouse-check-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-software%2Flighthouse-check-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-software%2Flighthouse-check-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-software%2Flighthouse-check-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foo-software","download_url":"https://codeload.github.com/foo-software/lighthouse-check-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637009,"owners_count":21137529,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","actions","best-practices","github-actions","lighthouse","lighthouse-audits","performance","progressive-web-app","seo","website-performance","website-performance-monitoring"],"created_at":"2024-08-01T07:01:10.821Z","updated_at":"2025-04-12T21:34:17.060Z","avatar_url":"https://github.com/foo-software.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Community Resources","JavaScript"],"sub_categories":["Monitoring"],"readme":"# Lighthouse Check Action\n\n\u003cimg alt=\"Lighthouse\" src=\"https://lighthouse-check.s3.amazonaws.com/images/lighthouse-600x600.png\" width=\"10%\" align=\"left\" /\u003e\n\u003cp\u003eA GitHub Action for running Lighthouse audits automatically in CI workflows. Lighthouse Check Action provides simple configuration and a long list of features for advanced customization including \u003cstrong\u003eSlack\u003c/strong\u003e notifications, \u003cstrong\u003eAWS S3\u003c/strong\u003e HTML report uploads, and more! Check out \u003ca href=\"https://www.foo.software/docs/lighthouse-check-github-action/intro\"\u003ethe docs\u003c/a\u003e to get started with advanced configurations or refer to the \u003ca href=\"#quick-start\"\u003equick start section below\u003c/a\u003e.\u003c/p\u003e\n\n## Features\n\nThis project differs from others with its ease of use for simple cases and numerous features for advanced needs.\n\n- ✨ Lighthouse audit **multiple** URLs or just one.\n- 💬 PR comments of audit scores.\n- 🎉 Save HTML reports locally.\n- 💖 Upload HTML reports as artifacts.\n- 🙌 Upload HTML reports to AWS S3.\n- 🔥 Fail a workflow when minimum scores aren't met.\n- 🛎️ Slack notifications **with Git info** (author, branch, PR, etc).\n- 💎 Easily save a record of all your audits via Foo's free service.\n- 🤗 [Detailed documentation](https://www.foo.software/docs/lighthouse-check-github-action/intro)!\n\n# Quick Start\n\n```yaml\nname: Lighthouse\non: [pull_request]\n\njobs:\n  lighthouse:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@master\n    - name: Lighthouse\n      uses: foo-software/lighthouse-check-action@master\n      with:\n        urls: 'https://www.foo.software,https://www.google.com'\n```\n\n# Inputs and Advanced Configuration\n\nFor detailed documentation of all inputs and advanced configuration - visit [the documentation](https://www.foo.software/docs/lighthouse-check-github-action/intro)!\n\n# Screenshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-output.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check GitHub action output\" src=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-output.png\" /\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          Output\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-artifacts.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check GitHub action save artifacts\" src=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-artifacts.png\" /\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          Save HTML Reports as Artifacts\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-lighthouse-report.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check GitHub action HTML report\" src=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/lighthouse-report.png\" /\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          HTML Reports\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/lighthouse-check-pr-comment.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check PR comments\" src=\"https://lighthouse-check.s3.amazonaws.com/images/lighthouse-check-pr-comment.png\"/\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          PR Comments\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-slack.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check GitHub action Slack notification\" src=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-slack.png\" /\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          Slack Notifications\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33.3333333333333%\"\u003e\n      \u003cfigure\u003e\n        \u003ca href=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-status-action-pr-fail.png\"\u003e\n          \u003cimg alt=\"Lighthouse Check GitHub action fail if scores don't meet minimum requirement on a PR\" src=\"https://lighthouse-check.s3.amazonaws.com/images/github-actions/github-action-lighthouse-check-status-action-pr-fail.png\" /\u003e\n        \u003c/a\u003e\n        \u003cfigcaption\u003e\n          Fail Workflow when Minimum Scores Aren't Met\n        \u003c/figcaption\u003e\n      \u003c/figure\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Credits\n\n\u003e \u003cimg src=\"https://lighthouse-check.s3.amazonaws.com/images/logo-simple-blue-light-512.png\" width=\"100\" height=\"100\" align=\"left\" /\u003e This package was brought to you by [Foo - a website quality monitoring tool](https://www.foo.software). Automatically test and monitor website performance, SEO and accessibility with Lighthouse. Analyze historical records of Lighthouse tests with automated monitoring. Report with confidence about SEO and performance improvements to stay on top of changes when they happen!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoo-software%2Flighthouse-check-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoo-software%2Flighthouse-check-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoo-software%2Flighthouse-check-action/lists"}