diff --git a/.github/oxid-esales/defaults/php8.1_all_dbs.yaml b/.github/oxid-esales/defaults/php8.1_all_dbs.yaml index 5bec03ec..63073da6 100644 --- a/.github/oxid-esales/defaults/php8.1_all_dbs.yaml +++ b/.github/oxid-esales/defaults/php8.1_all_dbs.yaml @@ -1,7 +1,7 @@ prepare_shop: matrix: &matrix php: '["8.1"]' - mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mariadb-10", "mariadb-11" ]' + mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mysql-9", "mariadb-10", "mariadb-11" ]' install_shop: matrix: *matrix diff --git a/.github/oxid-esales/defaults/php8.1_mysql9_only.yaml b/.github/oxid-esales/defaults/php8.1_mysql9_only.yaml new file mode 100644 index 00000000..d4b5be5e --- /dev/null +++ b/.github/oxid-esales/defaults/php8.1_mysql9_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.1"]' + mysql: '["mysql-9"]' + +install_shop: + matrix: *matrix + max_parallel: 1 + +install_module: + matrix: *matrix + max_parallel: 1 + +install_shop_with_modules: + matrix: *matrix + max_parallel: 1 + +runscript: + matrix: *matrix + +runslim: + matrix: *matrix + +phpunit: + matrix: *matrix + +codeception: + matrix: *matrix + +runtest: + matrix: *matrix + +sonarcloud: + matrix: *matrix + max_parallel: 1 + +phpcs_tests: + matrix: *matrix + max_parallel: 1 + +phpmd: + matrix: *matrix + max_parallel: 1 + +phpstan: + matrix: *matrix + max_parallel: 1 + +styles: + matrix: *matrix + max_parallel: 1 diff --git a/.github/oxid-esales/defaults/php8.2_all_dbs.yaml b/.github/oxid-esales/defaults/php8.2_all_dbs.yaml index cae066d5..2835e51a 100644 --- a/.github/oxid-esales/defaults/php8.2_all_dbs.yaml +++ b/.github/oxid-esales/defaults/php8.2_all_dbs.yaml @@ -1,7 +1,7 @@ prepare_shop: matrix: &matrix php: '["8.2"]' - mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mariadb-10", "mariadb-11" ]' + mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mysql-9", "mariadb-10", "mariadb-11" ]' install_shop: matrix: *matrix diff --git a/.github/oxid-esales/defaults/php8.2_mysql9_only.yaml b/.github/oxid-esales/defaults/php8.2_mysql9_only.yaml new file mode 100644 index 00000000..a54c2f7d --- /dev/null +++ b/.github/oxid-esales/defaults/php8.2_mysql9_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.2"]' + mysql: '["mysql-9"]' + +install_shop: + matrix: *matrix + max_parallel: 1 + +install_module: + matrix: *matrix + max_parallel: 1 + +install_shop_with_modules: + matrix: *matrix + max_parallel: 1 + +runscript: + matrix: *matrix + +runslim: + matrix: *matrix + +phpunit: + matrix: *matrix + +codeception: + matrix: *matrix + +runtest: + matrix: *matrix + +sonarcloud: + matrix: *matrix + max_parallel: 1 + +phpcs_tests: + matrix: *matrix + max_parallel: 1 + +phpmd: + matrix: *matrix + max_parallel: 1 + +phpstan: + matrix: *matrix + max_parallel: 1 + +styles: + matrix: *matrix + max_parallel: 1 diff --git a/.github/oxid-esales/defaults/php8.3_all_dbs.yaml b/.github/oxid-esales/defaults/php8.3_all_dbs.yaml index 6646ba02..511d8ff9 100644 --- a/.github/oxid-esales/defaults/php8.3_all_dbs.yaml +++ b/.github/oxid-esales/defaults/php8.3_all_dbs.yaml @@ -1,7 +1,7 @@ prepare_shop: matrix: &matrix php: '["8.3"]' - mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mariadb-10", "mariadb-11" ]' + mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mysql-9", "mariadb-10", "mariadb-11" ]' install_shop: matrix: *matrix diff --git a/.github/oxid-esales/defaults/php8.3_mysql9_only.yaml b/.github/oxid-esales/defaults/php8.3_mysql9_only.yaml new file mode 100644 index 00000000..5f466103 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.3_mysql9_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.3"]' + mysql: '["mysql-9"]' + +install_shop: + matrix: *matrix + max_parallel: 1 + +install_module: + matrix: *matrix + max_parallel: 1 + +install_shop_with_modules: + matrix: *matrix + max_parallel: 1 + +runscript: + matrix: *matrix + +runslim: + matrix: *matrix + +phpunit: + matrix: *matrix + +codeception: + matrix: *matrix + +runtest: + matrix: *matrix + +sonarcloud: + matrix: *matrix + max_parallel: 1 + +phpcs_tests: + matrix: *matrix + max_parallel: 1 + +phpmd: + matrix: *matrix + max_parallel: 1 + +phpstan: + matrix: *matrix + max_parallel: 1 + +styles: + matrix: *matrix + max_parallel: 1 diff --git a/.github/oxid-esales/defaults/php8.4_all_dbs.yaml b/.github/oxid-esales/defaults/php8.4_all_dbs.yaml index 266f0115..fd1ea14b 100644 --- a/.github/oxid-esales/defaults/php8.4_all_dbs.yaml +++ b/.github/oxid-esales/defaults/php8.4_all_dbs.yaml @@ -1,7 +1,7 @@ prepare_shop: matrix: &matrix php: '["8.4"]' - mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mariadb-10", "mariadb-11" ]' + mysql: '[ "mysql-5.7", "mysql-8.0", "mysql-8", "mysql-9", "mariadb-10", "mariadb-11" ]' install_shop: matrix: *matrix diff --git a/.github/oxid-esales/defaults/php8.4_mysql9_only.yaml b/.github/oxid-esales/defaults/php8.4_mysql9_only.yaml new file mode 100644 index 00000000..f28358a8 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.4_mysql9_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.4"]' + mysql: '["mysql-9"]' + +install_shop: + matrix: *matrix + max_parallel: 1 + +install_module: + matrix: *matrix + max_parallel: 1 + +install_shop_with_modules: + matrix: *matrix + max_parallel: 1 + +runscript: + matrix: *matrix + +runslim: + matrix: *matrix + +phpunit: + matrix: *matrix + +codeception: + matrix: *matrix + +runtest: + matrix: *matrix + +sonarcloud: + matrix: *matrix + max_parallel: 1 + +phpcs_tests: + matrix: *matrix + max_parallel: 1 + +phpmd: + matrix: *matrix + max_parallel: 1 + +phpstan: + matrix: *matrix + max_parallel: 1 + +styles: + matrix: *matrix + max_parallel: 1