-
Notifications
You must be signed in to change notification settings - Fork 4.6k
GitHub Actions: Try to fix storybook smoke tests #71284
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
Conversation
|
Flaky tests detected in 7127ab8. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/17115321910
|
|
Here's the playwright update PR #71285. Update: Storybook CI is passing on Playwright PR - https://github.com/WordPress/gutenberg/actions/runs/17116365106/job/48548184628?pr=71285. I think the problem was a browser version mismatch. Screenshot
|
|
I suspect there may be a version difference between the Playwright installed in the Gutenberg project and the one installed by the test-runner. I'd like to test to see if we can match the two versions. |
|
I push an additional commit, but somehow it's not yet applied to this PR..
It might be a GitHub issue itself, so I'd like to wait for a moment: https://www.githubstatus.com/ |
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
|
@t-hamano it seems to be working now 🎉 |
tyxla
left a comment
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.
This is looking good 👍 Thank you for resolving it @t-hamano 🙌


What?
We re-enable the storybook smoke test, but somehow, the CI started to fail again with the following error:
Details
The CI failures started around the same time as the new Playwright v1.55.0 was released, so I'm sure that the Playwright update is affecting us.
Why? How?
I believe we pinned all libraries to local versions with this PR, but maybe I missed something. Updating the Playwright version may solve the problem, but it won't be a fundamental solution.
I'm testing what happens if we explicitly install Chromium: #71284As this comment says, the underlying problem may be that the Playwright version, and therefore the Chromium version, is different.
Installing the test runner first seems to resolve the Chromium version differences.
Note: In the trunk branch, the Playwright version has been updated to 1.55, so this issue does not occur (See: #71285). The purpose of this PR is to attempt to fix the fundamental problem, and the Playwright version in this PR is still 1.54.2.