diff --git a/.github/workflows/matomo-tests.yml b/.github/workflows/matomo-tests.yml index 570c71d..7a93915 100644 --- a/.github/workflows/matomo-tests.yml +++ b/.github/workflows/matomo-tests.yml @@ -39,6 +39,9 @@ jobs: matrix: php: [ '8.1', '8.5' ] target: ['minimum_required_matomo', 'maximum_supported_matomo'] + database: + - { engine: 'Mysql', version: '8.0' } + - { engine: 'Mariadb', version: '10.6' } steps: - uses: actions/checkout@v3 with: @@ -52,10 +55,12 @@ jobs: plugin-name: 'QueuedTracking' php-version: ${{ matrix.php }} test-type: 'PluginTests' + mysql-engine: ${{ matrix.database.engine }} + mysql-version: ${{ matrix.database.version }} matomo-test-branch: ${{ matrix.target }} redis-service: true artifacts-pass: ${{ secrets.ARTIFACTS_PASS }} - upload-artifacts: ${{ matrix.php == '8.1' && matrix.target == 'maximum_supported_matomo' }} + upload-artifacts: ${{ matrix.php == '8.1' && matrix.target == 'maximum_supported_matomo' && matrix.database.engine == 'Mysql' }} UI: runs-on: ubuntu-24.04 steps: @@ -69,6 +74,8 @@ jobs: plugin-name: 'QueuedTracking' matomo-test-branch: 'maximum_supported_matomo' test-type: 'UI' + mysql-engine: 'Mysql' + mysql-version: '8.0' php-version: '8.1' node-version: '16' redis-service: true