From 646a88417baee3e56bd125602e2dd69e0e5846cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Ott?= Date: Fri, 30 Aug 2024 11:54:39 +0200 Subject: [PATCH] Add templates to test new MySQL/MariaDB images --- .../defaults/php8.1_mariadb10_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.1_mariadb11_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.1_mysql8_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.1_mysql9_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.2_mariadb10_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.2_mariadb11_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.2_mysql8_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.2_mysql9_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.3_mariadb10_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.3_mariadb11_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.3_mysql8_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.3_mysql9_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.4_mariadb10_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.4_mariadb11_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.4_mysql8_only.yaml | 51 +++++++++++++++++++ .../defaults/php8.4_mysql9_only.yaml | 51 +++++++++++++++++++ 16 files changed, 816 insertions(+) create mode 100644 .github/oxid-esales/defaults/php8.1_mariadb10_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.1_mariadb11_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.1_mysql8_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.1_mysql9_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.2_mariadb10_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.2_mariadb11_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.2_mysql8_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.2_mysql9_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.3_mariadb10_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.3_mariadb11_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.3_mysql8_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.3_mysql9_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.4_mariadb10_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.4_mariadb11_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.4_mysql8_only.yaml create mode 100644 .github/oxid-esales/defaults/php8.4_mysql9_only.yaml diff --git a/.github/oxid-esales/defaults/php8.1_mariadb10_only.yaml b/.github/oxid-esales/defaults/php8.1_mariadb10_only.yaml new file mode 100644 index 00000000..2bef2fb1 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.1_mariadb10_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.1"]' + mysql: '["mariadb-10"]' + +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.1_mariadb11_only.yaml b/.github/oxid-esales/defaults/php8.1_mariadb11_only.yaml new file mode 100644 index 00000000..f08d2a0a --- /dev/null +++ b/.github/oxid-esales/defaults/php8.1_mariadb11_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.1"]' + mysql: '["mariadb-11"]' + +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.1_mysql8_only.yaml b/.github/oxid-esales/defaults/php8.1_mysql8_only.yaml new file mode 100644 index 00000000..d9e9f396 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.1_mysql8_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.1"]' + mysql: '["mysql-8"]' + +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.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_mariadb10_only.yaml b/.github/oxid-esales/defaults/php8.2_mariadb10_only.yaml new file mode 100644 index 00000000..e8c5c9e0 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.2_mariadb10_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.2"]' + mysql: '["mariadb-10"]' + +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_mariadb11_only.yaml b/.github/oxid-esales/defaults/php8.2_mariadb11_only.yaml new file mode 100644 index 00000000..e7b08aa0 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.2_mariadb11_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.2"]' + mysql: '["mariadb-11"]' + +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_mysql8_only.yaml b/.github/oxid-esales/defaults/php8.2_mysql8_only.yaml new file mode 100644 index 00000000..0f35009a --- /dev/null +++ b/.github/oxid-esales/defaults/php8.2_mysql8_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.2"]' + mysql: '["mysql-8"]' + +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_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_mariadb10_only.yaml b/.github/oxid-esales/defaults/php8.3_mariadb10_only.yaml new file mode 100644 index 00000000..ec49faa5 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.3_mariadb10_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.3"]' + mysql: '["mariadb-10"]' + +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_mariadb11_only.yaml b/.github/oxid-esales/defaults/php8.3_mariadb11_only.yaml new file mode 100644 index 00000000..0b11c338 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.3_mariadb11_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.3"]' + mysql: '["mariadb-11"]' + +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_mysql8_only.yaml b/.github/oxid-esales/defaults/php8.3_mysql8_only.yaml new file mode 100644 index 00000000..5dd18a91 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.3_mysql8_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.3"]' + mysql: '["mysql-8"]' + +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_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_mariadb10_only.yaml b/.github/oxid-esales/defaults/php8.4_mariadb10_only.yaml new file mode 100644 index 00000000..d7c6df79 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.4_mariadb10_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.4"]' + mysql: '["mariadb-10"]' + +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_mariadb11_only.yaml b/.github/oxid-esales/defaults/php8.4_mariadb11_only.yaml new file mode 100644 index 00000000..8d606432 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.4_mariadb11_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.4"]' + mysql: '["mariadb-11"]' + +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_mysql8_only.yaml b/.github/oxid-esales/defaults/php8.4_mysql8_only.yaml new file mode 100644 index 00000000..31162c58 --- /dev/null +++ b/.github/oxid-esales/defaults/php8.4_mysql8_only.yaml @@ -0,0 +1,51 @@ +prepare_shop: + matrix: &matrix + php: '["8.4"]' + mysql: '["mysql-8"]' + +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_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