mariadb-corporation/MariaDB Test Setup
Setup MariaDB/MySQL, certificates, and dependencies for testing
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 29, 2026
- License
- None
Pinned Snippet
uses: mariadb-corporation/connector-ci-setup@5abcbe7ab5c3fb77907641b7b7bc67f7d7692e6f # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| db-type | Database type (community, enterprise, dev, mysql) | yes | — |
| db-tag | Database version tag | yes | — |
| test-db-password | Database root password | yes | — |
| test-db-database | Test database name | yes | — |
| test-db-port | Database port | yes | 3306 |
| additional-conf | Additional database configuration | no | — |
| registry-user | Enterprise registry user | no | — |
| registry-password | Enterprise registry password | no | — |
| os | Operating system | yes | — |
| init-script-folder | initialized directory | no | — |
| maxscale-tag | MaxScale version tag (e.g., 25.01, latest). If set, MaxScale will be deployed with Enterprise MariaDB | no | — |
| install-type | Installation type: docker (default) or local (native installation) | no | docker |
Outputs
| name | description |
|---|---|
| database-type | Type of database that was setup |
| mxs-port | MaxScale port (set when maxscale-tag is provided) |
| mxs-tls-port | MaxScale TLS port (set when maxscale-tag is provided) |