You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a7bb8a9
Browse filesBrowse the repository at this point in the historyBrowse files
Build/Test Tools: Retry failed and stalled downloads in CI setup.
From October 15 to 28, 13 of 523 trunk Performance Tests runs needed a rerun because a setup step failed, and three Playwright installs hung for six hours.
Add two composite actions. `download-with-retry` downloads with curl, retrying on any error and on stalled transfers. `run-with-retry` runs a command up to three times. Use them for the Gutenberg download in E2E tests and the WordPress Importer and mock data downloads in performance tests. Also use them for the WordPress downloads in the installation, upgrade, and performance baseline steps. Retry the global npm install in the `setup-npm` action.
Also cap the Playwright browser install and the mock data import at 15 minutes each, and skip archiving performance artifacts when the tests never ran.
Developed in: #15210
Props lucatume, johnbillion.
See #65845.
git-svn-id: https://develop.svn.wordpress.org/trunk@65266 602fd350-edb4-49c9-b593-d223f7449a82
0 commit comments