We’re absolutely stumped trying to figure out why our project’s GitHub Actions builds have stopped working as of a scheduled action run that we have set up to run at 2AM UTC every Sunday.
To summarize our setup, we run functional tests by briefly spinning up a set of dependencies via Docker Compose. One of these dependencies is MariaDB, which has suddenly stopped accepting connections as of this morning.
On the connecting side, the following error occurs:
SQLSTATE[HY000]  MySQL server has gone away
On the database, the following error appears with each connection attempt:
[Warning] Aborted connection 154 to db: 'unconnected' user: 'unauthenticated' host: '172.18.0.5' (This connection closed normally without authentication)
We’ve checked every other portion of our setup and can confirm that there are NO changes that were made to:
- Our own Docker images or their upstream dependencies for either the web application or the MariaDB container
- Any of our PHP dependencies or the PHP version we’re using in this case
However, the exact version of the GitHub Actions virtual environment (
20210504.1) is also unchanged between the succeeding and the failing runs.
Basically, our entire workflow just stopped working out of the blue and we have absolutely no idea what changed to trigger it, so we’re hoping perhaps we’re not the only ones having issues right now and this is somehow a problem with GitHub Actions having pushed some minor changes up this weekend that broke things.
If anyone has any feedback they can provide on this, it would be much appreciated.