GitHub Actions error report incoming
I am setting up a build system with self-hosted GitHub Actions runners in Google Cloud. Development on the build system involves a lot of creation/destruction of these runners.
Since about a day back, some jobs have begun failing with internal errors. The failing jobs run specifically on the self-hosted runners. Example run that is failing The internal errors occur in both proof-of-concept repos that I have set up so far.
The problem is not that the appropriate runners are not registered/labelled. (They can be seen under the project’s settings page.) The problem is not that the appropriate runners are offline. (GitHub Actions will then wait until the runners come online.)
The error messages that are shown in the GitHub Actions UI are:
An image label with the label engine_build_agent does not exist.
The remote provider was unable to process the request.
These are not GitHub Actions error messages… these are Azure Pipelines error messages. My current guess is that something is wrong behind the scenes: GitHub Actions thinks that the runners are available, but Azure Pipelines does not.
Destroying and recreating the VMs containing the runners, and also removing/re-registering the GHA runners, has not helped. The problem is intermittent; I have seen the UE4-GHA-Game repo’s build process succeed, then fail, then succeed, then fail again, due to this.
Has anyone else experienced this too? Does anyone know of a workaround?