-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
62221 Parallelise the performance tests #8190
base: trunk
Are you sure you want to change the base?
62221 Parallelise the performance tests #8190
Conversation
…ance tests as they do currently.
@swissspidy @desrosj @sirreal @joemcgill What are your thoughts on this approach? The PR still needs some tweaks but the bulk of it is ready. Latest results here: https://github.com/WordPress/wordpress-develop/actions/runs/13012122443 |
IIRC @dmsnell looked into that before and there can actually be quite some fluctuation, even depending on the time of day. |
This change introduces a job matrix for the "current", "before", and "base" performance tests to replace the current behaviour of running them sequentially in a single job.
This speeds up the overall performance workflow run by 18-20 minutes 🕐 .
Reasoning
Notes
paths
config to workflow files. #8147 to get that fixed.Future enhancements
Todo
Trac ticket: https://core.trac.wordpress.org/ticket/62221