diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fd309064ac..e51ab9c03f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,10 +22,12 @@ jobs: env: MYSQL_DATABASE: "dodona_test" MYSQL_ROOT_PASSWORD: "dodona" + MARIADB_MYSQL_LOCALHOST_USER: 1 + MARIADB_MYSQL_LOCALHOST_GRANTS: USAGE MYSQL_HOST: "localhost" ports: - 3306:3306 - options: --health-cmd "mysqladmin ping -h localhost" --health-interval 10s --health-timeout 5s --health-retries 5 + options: --health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=5 steps: - uses: actions/checkout@v3 - name: Use ruby from .ruby-version @@ -93,10 +95,12 @@ jobs: env: MYSQL_DATABASE: "dodona_test" MYSQL_ROOT_PASSWORD: "dodona" + MARIADB_MYSQL_LOCALHOST_USER: 1 + MARIADB_MYSQL_LOCALHOST_GRANTS: USAGE MYSQL_HOST: "localhost" ports: - 3306:3306 - options: --health-cmd "mysqladmin ping -h localhost" --health-interval 10s --health-timeout 5s --health-retries 5 + options: --health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=5 steps: - uses: actions/checkout@v3 - name: Use ruby from .ruby-version