The missing action for MariaDB :tada:
Add it as a step to your workflow
- uses: ankane/setup-mariadb@v1
The default credentials are:
runner on Linux and Mac, runneradmin on Windows)localhost or socket3306Specify a version
- uses: ankane/setup-mariadb@v1
with:
mariadb-version: 12.3
Currently supports
| Version | 12.3 | 11.8 | 11.4 | 10.11 |
|---|---|---|---|---|
ubuntu-26.04 | default | ✓ | ||
ubuntu-26.04-arm | default | ✓ | ||
ubuntu-24.04 | default | ✓ | ✓ | ✓ |
ubuntu-24.04-arm | default | ✓ | ✓ | ✓ |
ubuntu-22.04 | default | ✓ | ✓ | ✓ |
ubuntu-22.04-arm | default | ✓ | ✓ | ✓ |
macos-26 | default | ✓ | ✓ | ✓ |
macos-15 | default | ✓ | ✓ | ✓ |
macos-15-intel | default | ✓ | ✓ | ✓ |
macos-14 | default | ✓ | ✓ | ✓ |
windows-2025 | default | ✓ | ✓ | ✓ |
windows-2022 | default | ✓ | ✓ | ✓ |
Test against multiple versions
strategy:
matrix:
mariadb-version: [12.3, 11.8, 11.4, 10.11]
steps:
- uses: ankane/setup-mariadb@v1
with:
mariadb-version: ${{ matrix.mariadb-version }}
Create a database
- uses: ankane/setup-mariadb@v1
with:
database: testdb
Specify a user
- uses: ankane/setup-mariadb@v1
with:
user: testuser
Run queries
- run: mysql -D testdb -e 'SELECT VERSION()'
Everyone is encouraged to help improve this project. Here are a few ways you can help:
JavaScript
100.0%
The missing action for MariaDB :tada:
Add it as a step to your workflow
- uses: ankane/setup-mariadb@v1
The default credentials are:
runner on Linux and Mac, runneradmin on Windows)localhost or socket3306Specify a version
- uses: ankane/setup-mariadb@v1
with:
mariadb-version: 12.3
Currently supports
| Version | 12.3 | 11.8 | 11.4 | 10.11 |
|---|---|---|---|---|
ubuntu-26.04 | default | ✓ | ||
ubuntu-26.04-arm | default | ✓ | ||
ubuntu-24.04 | default | ✓ | ✓ | ✓ |
ubuntu-24.04-arm | default | ✓ | ✓ | ✓ |
ubuntu-22.04 | default | ✓ | ✓ | ✓ |
ubuntu-22.04-arm | default | ✓ | ✓ | ✓ |
macos-26 | default | ✓ | ✓ | ✓ |
macos-15 | default | ✓ | ✓ | ✓ |
macos-15-intel | default | ✓ | ✓ | ✓ |
macos-14 | default | ✓ | ✓ | ✓ |
windows-2025 | default | ✓ | ✓ | ✓ |
windows-2022 | default | ✓ | ✓ | ✓ |
Test against multiple versions
strategy:
matrix:
mariadb-version: [12.3, 11.8, 11.4, 10.11]
steps:
- uses: ankane/setup-mariadb@v1
with:
mariadb-version: ${{ matrix.mariadb-version }}
Create a database
- uses: ankane/setup-mariadb@v1
with:
database: testdb
Specify a user
- uses: ankane/setup-mariadb@v1
with:
user: testuser
Run queries
- run: mysql -D testdb -e 'SELECT VERSION()'
Everyone is encouraged to help improve this project. Here are a few ways you can help:
JavaScript
100.0%