The missing action for MariaDB ๐
- Simpler than containers
- Works on Linux, Mac, and Windows
- Supports different versions
Add it as a step to your workflow
- uses: ankane/setup-mariadb@v1
Specify a version
- uses: ankane/setup-mariadb@v1
with:
mariadb-version: "10.11"
Currently supports
Version | 11.2 |
11.1 |
11.0 |
10.11 |
10.6 |
10.5 |
---|---|---|---|---|---|---|
ubuntu-22.04 |
โ | โ | โ | default | ||
ubuntu-20.04 |
โ | โ | โ | default | โ | โ |
macos-14 |
โ | โ | โ | default | โ | โ |
macos-13 |
โ | โ | โ | default | โ | โ |
macos-12 |
โ | โ | โ | default | โ | โ |
windows-2022 |
โ | โ | โ | default | โ | โ |
windows-2019 |
โ | โ | โ | default | โ | โ |
Test against multiple versions
strategy:
matrix:
mariadb-version: ["11.2", "11.1", "11.0", "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
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:
- Report bugs
- Fix bugs and submit pull requests
- Write, clarify, or fix documentation
- Suggest or add new features