-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
ci: Update macOS runner #67595
base: trunk
Are you sure you want to change the base?
ci: Update macOS runner #67595
Conversation
Size Change: 0 B Total Size: 1.83 MB ℹ️ View Unchanged
|
Flaky tests detected in 6f941af. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/12260254655
|
37f89a5
to
370ae26
Compare
It is unclear why this was removed, as the relative path will likely never be available if the drivers are installed via the `appium` CLI.
Presumably this was removed as a temporary debugging mechanism. Reinstating it should improve CI task performance.
It was an incorrect presumption the required package is installed, as the default package changes with Android Studio updates.
Utilize version compatible with targeted iOS and Xcode versions.
This reverts commit e764013.
The CI logs claim the port is already in use, this is an attempt to workaround that report.
This reverts commit be69859.
This reverts commit a730ddb.
This reverts commit 5b84a96.
Intentionally empty commit to re-run passing CI tests.
Mitigate driver setup instability. The Webdriver.io driver sporadically fails to connect to the Appium server. This seemed to become more prevalent when upgrading to the macOS 13 runner.
Mitigate sporadic Appium server start failures from an occupied port.
fd9f0ef
to
6f941af
Compare
Related: #67746. The third-party action drops support for all |
What?
Replace the unsupported macOS 12 runner with a macOS 13 runner.
Why?
The lack of support results in CI failures.
How?
Update the macOS runner and implement required changes for a passing end-to-end test suite.
Testing Instructions
N/A, no user-facing changes.
Testing Instructions for Keyboard
N/A, no user-facing changes.
Screenshots or screencast
N/A, no user-facing changes.