Github Actionsで実行するテストがtoo many connectionsで落ちる

解決策

MySQLデータベースのコネクション最大数を増やす

- name: Set max_connections
   run: |
      mysql -h127.0.0.1 -P3316 -u root -p${{ secrets.STG_TEST_DB_PASS }} -e "SET GLOBAL max_connections = 1000;"

補足

-v ${{ github.workspace }}/db/conf/custom.cnf:/etc/mysql/conf.d/custom.cnf

servicesの定義でMySQLデータベースを実行する際に、上記のオプションはつけていたものの、custom.cnfに記述している設定値が反映されなかった。この件についてはまた別途調査が必要かもしれない。
なお、/db/conf/custom.cnfに書いている設定自体はローカルで起動するdockerには反映されていることから、ファイル自体は間違っていないように思える。GithubActionsのランナーはうまくファイルを読み込めないなどのことがあるうるのかもしれない。