dagger
dagger copied to clipboard
MacOS provisioning job fails when installing docker
This one has been affecting us for a while, just noticed we don't have an issue for it.
The MacOS provisioning job (which verifies SDKs can provision engines when running natively on MacOS; only runs on main + bump engine PRs) fails more often than not before dagger is even involved when it tries to install docker.
It will just hang on Waiting for the essential requirement 1 of 2: \"ssh\"" repeatedly until it times out.
Example: https://github.com/dagger/dagger/actions/runs/9998434027/job/27637765911?pr=7978#step:3:105
It takes a few retries and eventually gets passed that step.
Clearly not a dagger issue but is deeply annoying to retry during releases especially, when it's especially crucial we verify there's no MacOS-specific provisioning issues.
This seems to have degraded further to the point where I can't find the last time it succeeded on main. It always either fails on the ssh install step or just starts hanging in such a way that I can't even seem to cancel the workflow
I think this is now resolved 🤔
There was a MacOS issue resolved in https://github.com/dagger/dagger/pull/9484, but the issue from here seems to have been fixed some time ago!