Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed Lighthouse testing local and in CI #3355

Merged
merged 15 commits into from
Sep 23, 2024

Conversation

alessioventuriniAND
Copy link
Contributor

@alessioventuriniAND alessioventuriniAND commented Sep 16, 2024

What is the context of this PR?

This fixes : #3350

I have now fixed our lighthouse tests. They can be run locally and they also run in the pipeline. We currently have some components that don't have a 100 score in the accessibility parameter of lighthouse. I will get a ticket raised to address those components changes and update our lighthouse tests to return an error rather than a warning so if one of our components is not 100 accessible the test will fail.

How to review this PR

Run the newly added test-lighthouse command and confirm that the tests run locally.

Checklist

This needs to be completed by the person raising the PR.

  • I have selected the correct Assignee
  • I have linked the correct Issue

@alessioventuriniAND alessioventuriniAND linked an issue Sep 16, 2024 that may be closed by this pull request
@alessioventuriniAND alessioventuriniAND marked this pull request as draft September 16, 2024 10:18
Copy link

netlify bot commented Sep 16, 2024

Deploy Preview for ons-design-system-preview ready!

Name Link
🔨 Latest commit 8746163
🔍 Latest deploy log https://app.netlify.com/sites/ons-design-system-preview/deploys/66f12e824ab0cb0008a939d6
😎 Deploy Preview https://deploy-preview-3355--ons-design-system-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@alessioventuriniAND alessioventuriniAND self-assigned this Sep 16, 2024
@alessioventuriniAND alessioventuriniAND added the Bug Something isn't working label Sep 17, 2024
@alessioventuriniAND alessioventuriniAND requested a review from a team September 17, 2024 15:23
@alessioventuriniAND alessioventuriniAND marked this pull request as ready for review September 17, 2024 15:23
@alessioventuriniAND alessioventuriniAND changed the title fixed data.urls replace Fixed Lighthouse testing local and in CI Sep 18, 2024
@alessioventuriniAND alessioventuriniAND merged commit 78a3f55 into main Sep 23, 2024
41 of 42 checks passed
@alessioventuriniAND alessioventuriniAND deleted the fix/3350/lighthouse-tests-failing branch September 23, 2024 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: Lighthouse tests failing even though actions pass
3 participants