-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Description
Starting yesterday, flutter/plugins macOS integration tests are hanging on CI. The last good run is https://cirrus-ci.com/task/5607891085295616?command=upgrade#L419 and the first failure is https://cirrus-ci.com/task/6159861558804480?command=upgrade#L420. The plugin PR when it started is flutter/plugins#3620 which can't possibly affect macOS runs.
I thought it was an infra issue with Cirrus, so today I tried switching that test to GitHub Actions as a temporary replacement, and that hung too. Based on the logs, it's hanging the first time it actually tries to run an app. Since it doesn't seem to be infra, the only other obvious out-of-repo change that seemed likely to affect it is Flutter itself, so I pulled those hashes, and the delta from Flutter has only two commits:
- Roll Plugins from 36a14570ae46 to bd886154e54d (5 revisions) #76635 (Clearly shouldn't affect the plugins repo since it's the roll from the plugins repo)
- Roll Engine from 07afcf7d0f12 to 592993cdbebe (13 revisions) #76636
Notably, the latter has Metal. It seems likely that the bots are VMs that don't support metal, and we aren't handling that correctly. /cc @iskakaushik