diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1920368..7349bf9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,51 +18,64 @@ jobs: matrix: include: - os: ubuntu-20.04 - database-version: 'mysql:5.7' + database: 'mysql' + database-version: '5.7' php-version: '7.4' - os: ubuntu-20.04 - database-version: 'mysql:5.7' + database: 'mysql' + database-version: '5.7' php-version: '8.0' - os: ubuntu-20.04 - database-version: 'mysql:5.7' + database: 'mysql' + database-version: '5.7' php-version: '8.1' - os: ubuntu-20.04 - database-version: 'mysql:5.7' + database: 'mysql' + database-version: '5.7' php-version: '8.2' - os: ubuntu-latest - database-version: 'mysql:8.0' + database: 'mysql' + database-version: '8.0' php-version: '7.4' - os: ubuntu-latest - database-version: 'mysql:8.0' + database: 'mysql' + database-version: '8.0' php-version: '8.0' - os: ubuntu-latest - database-version: 'mysql:8.0' + database: 'mysql' + database-version: '8.0' php-version: '8.1' - os: ubuntu-latest - database-version: 'mysql:8.0' + database: 'mysql' + database-version: '8.0' php-version: '8.2' - os: ubuntu-20.04 - database-version: 'mariadb:10.6' + database: 'mariadb' + database-version: '10.6' php-version: '7.4' - os: ubuntu-20.04 - database-version: 'mariadb:10.6' + database: 'mariadb' + database-version: '10.6' php-version: '8.0' - os: ubuntu-20.04 - database-version: 'mariadb:10.6' + database: 'mariadb' + database-version: '10.6' php-version: '8.1' - os: ubuntu-20.04 - database-version: 'mariadb:10.6' + database: 'mariadb' + database-version: '10.6' php-version: '8.2' - services: - db: - image: druidfi/${{ matrix.database-version }}-drupal - ports: - - 3306:3306 - options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 - steps: + - uses: shogo82148/actions-setup-mysql@v1 + with: + distribution: '${{ matrix.database }}' + mysql-version: '${{ matrix.database-version }}' + user: 'travis' + password: '' + root-password: 'drupal' + - name: Checkout code uses: actions/checkout@v3 with: