GitHub Actions で MySQL 5 を services: で用いると日本語が文字化けする

具体例

on:
  push:

jobs:
  my_job:
    runs-on: ubuntu-latest
    services:
      mysql:
        image: mysql:5.7

このとき、日本語が文字化けします。

どうするか

1. MySQL 8(以上)を使う

MySQL 8(以上)のイメージを使えば解決します。

2. mirromutth/mysql-action@v1.1 を使う

services を使わないで、mirromutth/mysql-action@v1.1 というアクションを使います。

github.com

ただしこちらの最終コミットは 2019年10月 ですので、ワークアラウンド的に用いるべきでしょう。

Powered by はてなブログ