-
Notifications
You must be signed in to change notification settings - Fork 9
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
chore: dockerize browser tests #598
Conversation
fa473c7
to
3568f3b
Compare
|
A review app has been launched for this PR!
🔍 Inspect the app: https://dashboard.heroku.com/apps/markdown-pr-598 🧭 Take it for a spin: https://markdown-pr-598.herokuapp.com/
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
YES PLEASE! This is an awesome change, I always forgot where to find the snapshots within the GH actions UI, it was very confusing to me
## Version 6.53.1 ### 📘 Tests & Docs * add link for emoji list ([#547](#547)) ([bab15ff](bab15ff)) ### 🛠 Fixes & Updates * **deps-dev:** bump @testing-library/react from 12.1.2 to 12.1.5 ([#504](#504)) ([a9ffb70](a9ffb70)) * **deps:** bump npm from 8.10.0 to 8.13.2 ([#533](#533)) ([3ca6ac8](3ca6ac8)) * **deps:** bump nth-check from 2.0.0 to 2.0.1 ([#444](#444)) ([67191cd](67191cd)) * **deps:** bump scss-tokenizer from 0.3.0 to 0.4.3 ([#596](#596)) ([d91f5da](d91f5da)) * **deps:** bump semver-regex from 3.1.2 to 3.1.4 ([#497](#497)) ([3171fcb](3171fcb)) * **deps:** bump undici from 5.8.0 to 5.9.1 ([#572](#572)) ([5028530](5028530)) * dockerize browser tests ([#598](#598)) ([c6a43ee](c6a43ee)) ### ✨ New & Improved * **glossary:** dark mode ([#599](#599)) ([6d9e7eb](6d9e7eb)) <!--SKIP CI-->
This PR was released!🚀 Changes included in v6.53.1 |
🧰 Changes
Dockerize browser tests so people can run them locally.
The snapshot tests are pretty environment specific. CI typically uses ubuntu and most of the devs are running OSX. I believe a bunch of time was spent trying to get the font config to match, but it didn't quite work? So this re-opens an old PR that runs the snapshot tests in a docker container.
Prior to this, the workflow had been:
Now, if you're clever, you can run the tests before updating the branch. Or, more likely, not have to dig the github actions UI to download the snapshots, and instead generate them locally.
To update the snapshots:
🧬 QA & Testing