mirror of
https://github.com/ansible-collections/community.mysql.git
synced 2025-04-06 10:40:36 -07:00
172 lines
3.7 KiB
YAML
172 lines
3.7 KiB
YAML
---
|
|
name: Plugins CI Matrix output
|
|
on: # yamllint disable-line rule:truthy
|
|
push:
|
|
paths:
|
|
- '.github/workflows/ansible-test-plugins-output-matrix.yml'
|
|
pull_request:
|
|
paths:
|
|
- '.github/workflows/ansible-test-plugins-output-matrix.yml'
|
|
|
|
|
|
jobs:
|
|
|
|
generate-matrix:
|
|
name: "Generate the tests matrix"
|
|
runs-on: ubuntu-22.04
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
ansible:
|
|
- stable-2.15
|
|
- stable-2.16
|
|
- stable-2.17
|
|
- devel
|
|
db_engine_name:
|
|
- mysql
|
|
- mariadb
|
|
db_engine_version:
|
|
- 5.7.40
|
|
- 8.0.31
|
|
- 10.4.27
|
|
- 10.5.18
|
|
- 10.6.11
|
|
python:
|
|
- '3.8'
|
|
- '3.9'
|
|
- '3.10'
|
|
connector_name:
|
|
- pymysql
|
|
- mysqlclient
|
|
connector_version:
|
|
- '0.7.11'
|
|
- '0.9.3'
|
|
- '1.0.2'
|
|
- '2.0.1'
|
|
- '2.0.3'
|
|
- '2.1.1'
|
|
exclude:
|
|
- db_engine_name: mysql
|
|
db_engine_version: 10.4.27
|
|
|
|
- db_engine_name: mysql
|
|
db_engine_version: 10.5.18
|
|
|
|
- db_engine_name: mysql
|
|
db_engine_version: 10.6.11
|
|
|
|
- db_engine_name: mariadb
|
|
db_engine_version: 5.7.40
|
|
|
|
- db_engine_name: mariadb
|
|
db_engine_version: 8.0.31
|
|
|
|
- connector_name: pymysql
|
|
connector_version: 2.0.1
|
|
|
|
- connector_name: pymysql
|
|
connector_version: 2.0.3
|
|
|
|
- connector_name: pymysql
|
|
connector_version: 2.1.1
|
|
|
|
- connector_name: mysqlclient
|
|
connector_version: 0.7.11
|
|
|
|
- connector_name: mysqlclient
|
|
connector_version: 0.9.3
|
|
|
|
- connector_name: mysqlclient
|
|
connector_version: 1.0.2
|
|
|
|
- db_engine_name: mariadb
|
|
connector_version: 0.7.11
|
|
|
|
- db_engine_version: 5.7.40
|
|
python: '3.9'
|
|
|
|
- db_engine_version: 5.7.40
|
|
python: '3.10'
|
|
|
|
- db_engine_version: 5.7.40
|
|
ansible: stable-2.15
|
|
|
|
- db_engine_version: 5.7.40
|
|
ansible: stable-2.16
|
|
|
|
- db_engine_version: 5.7.40
|
|
ansible: devel
|
|
|
|
- db_engine_version: 8.0.31
|
|
python: '3.8'
|
|
|
|
- db_engine_version: 10.4.27
|
|
python: '3.10'
|
|
|
|
- db_engine_version: 10.4.27
|
|
ansible: devel
|
|
|
|
- db_engine_version: 10.6.11
|
|
python: '3.8'
|
|
|
|
- db_engine_version: 10.6.11
|
|
python: '3.9'
|
|
|
|
- python: '3.8'
|
|
connector_version: 1.0.2
|
|
|
|
- python: '3.8'
|
|
connector_version: 2.0.3
|
|
|
|
- python: '3.8'
|
|
connector_version: 2.1.1
|
|
|
|
- python: '3.9'
|
|
connector_version: 0.7.11
|
|
|
|
- python: '3.9'
|
|
connector_version: 1.0.2
|
|
|
|
- python: '3.9'
|
|
connector_version: 2.0.1
|
|
|
|
- python: '3.9'
|
|
connector_version: 2.1.1
|
|
|
|
- python: '3.10'
|
|
connector_version: 0.7.11
|
|
|
|
- python: '3.10'
|
|
connector_version: 0.9.3
|
|
|
|
- python: '3.10'
|
|
connector_version: 2.0.1
|
|
|
|
- python: '3.10'
|
|
connector_version: 2.0.3
|
|
|
|
- python: '3.8'
|
|
ansible: stable-2.16
|
|
|
|
- python: '3.8'
|
|
ansible: stable-2.17
|
|
|
|
- python: '3.8'
|
|
ansible: devel
|
|
|
|
- python: '3.9'
|
|
ansible: stable-2.16
|
|
|
|
- python: '3.9'
|
|
ansible: stable-2.17
|
|
|
|
- python: '3.9'
|
|
ansible: devel
|
|
|
|
steps:
|
|
|
|
- name: Generate Matrix
|
|
id: generate-matrix
|
|
run: |
|
|
# Generate the matrix here
|
|
echo "::set-output name=matrix::${MATRIX}"
|