Most of the time when we deploy from Github actions it fails with errors like below - any idea what this is about?
> [09/21] Waiting for 4d891331c67518 [app] to have state: started
> [10/21] Machine 5683dd94a6958e [app] has state: started
> [10/21] Checking that 5683dd94a6958e [app] is up and running
✔ [10/21] Machine 5683dd94a6958e [app] update succeeded
> [12/21] Machine 9080e015a139e8 [app] has state: started
> [12/21] Checking that 9080e015a139e8 [app] is up and running
✔ [12/21] Machine 9080e015a139e8 [app] update succeeded
✖ [11/21] Machine 6e82dd35f7d658 [app] update failed: failed to update VM 6e82dd35f7d658: request returned non-2xx status, 504
✖ [06/21] Machine 3287490eb3e685 [app] update failed: timed out waiting for machine to reach started state: failed to wait for VM 3287490eb3e685 in started state: Get "https://api.machines.dev/v1/apps/gizmo-frontend-production/machines/3287490eb3e685/wait?instance_id=01HETA2GXY90RGH08S59B8237S&state=started&timeout=60": net/http: request canceled
✖ [09/21] Machine 4d891331c67518 [app] update failed: timed out waiting for machine to reach started state: failed to wait for VM 4d891331c67518 in started state: Get "https://api.machines.dev/v1/apps/gizmo-frontend-production/machines/4d891331c67518/wait?instance_id=01HETA3SWB6MPANX4Q92BDFXGX&state=started&timeout=60": net/http: request canceled
The provider specifies api.machines.dev as endpoint instead of api.machines.dev/v1 (source). My best guess is that it’s doing an initial request to check access (somewhere in here maybe).
The provider manages apps through the GraphQL API.