Skip to content
Snippets Groups Projects
Commit 9e91e06c authored by catch's avatar catch
Browse files

Issue #3458878 by andypost, MaxWhitehead: Add core testing with Mysql 8.4 LTS and 9.0

parent 27948b06
No related branches found
No related tags found
No related merge requests found
...@@ -167,7 +167,7 @@ default: ...@@ -167,7 +167,7 @@ default:
allow_failure: true allow_failure: true
# Default configuration. # Default configuration.
'DEFAULT: PHP 8.3 MySQL 8': 'DEFAULT: PHP 8.3 MySQL 8.0':
<<: *default-stage <<: *default-stage
variables: variables:
_TARGET_PHP: "8.3-ubuntu" _TARGET_PHP: "8.3-ubuntu"
...@@ -185,7 +185,7 @@ default: ...@@ -185,7 +185,7 @@ default:
- if: $PERFORMANCE_TEST == "1" - if: $PERFORMANCE_TEST == "1"
# Re-run the pipeline, but with Composer updates. # Re-run the pipeline, but with Composer updates.
'DEFAULT: Updated dependencies (PHP 8.3 MySQL 8)': 'DEFAULT: Updated dependencies (PHP 8.3 MySQL 8.0)':
<<: *default-stage <<: *default-stage
# Run daily and allow manual runs on MRs. # Run daily and allow manual runs on MRs.
rules: rules:
...@@ -200,7 +200,7 @@ default: ...@@ -200,7 +200,7 @@ default:
include: .gitlab-ci.yml include: .gitlab-ci.yml
# Special job for MRs for test-only checks. # Special job for MRs for test-only checks.
'DEFAULT: Test-only (PHP 8.3 MySQL 8)': 'DEFAULT: Test-only (PHP 8.3 MySQL 8.0)':
<<: [ *default-stage, *with-composer ] <<: [ *default-stage, *with-composer ]
when: manual when: manual
allow_failure: true allow_failure: true
...@@ -224,6 +224,18 @@ default: ...@@ -224,6 +224,18 @@ default:
_TARGET_PHP: "8.3-ubuntu" _TARGET_PHP: "8.3-ubuntu"
_TARGET_DB: "mariadb-10.6" _TARGET_DB: "mariadb-10.6"
'PHP 8.3 MySQL 8.4':
<<: [ *default-stage, *run-on-mr ]
variables:
_TARGET_PHP: "8.3-ubuntu"
_TARGET_DB: "mysql-8.4"
'PHP 8.3 MySQL 9.0':
<<: [ *default-stage, *run-on-mr ]
variables:
_TARGET_PHP: "8.3-ubuntu"
_TARGET_DB: "mysql-9"
'PHP 8.3 PostgreSQL 16': 'PHP 8.3 PostgreSQL 16':
<<: [ *default-stage, *run-on-mr ] <<: [ *default-stage, *run-on-mr ]
variables: variables:
...@@ -240,7 +252,7 @@ default: ...@@ -240,7 +252,7 @@ default:
# The value set in the "needs" property will determine the order in the sequence. # The value set in the "needs" property will determine the order in the sequence.
'[Commit] PHP 8.3 PostgreSQL 16': '[Commit] PHP 8.3 PostgreSQL 16':
extends: 'PHP 8.3 PostgreSQL 16' extends: 'PHP 8.3 PostgreSQL 16'
needs: [ 'DEFAULT: PHP 8.3 MySQL 8' ] needs: [ 'DEFAULT: PHP 8.3 MySQL 8.0' ]
<<: [ *run-on-commit ] <<: [ *run-on-commit ]
'[Commit] PHP 8.3 SQLite 3.45': '[Commit] PHP 8.3 SQLite 3.45':
...@@ -252,7 +264,7 @@ default: ...@@ -252,7 +264,7 @@ default:
# The value set in the "needs" property will determine the order in the sequence. # The value set in the "needs" property will determine the order in the sequence.
'[Daily] PHP 8.3 PostgreSQL 16': '[Daily] PHP 8.3 PostgreSQL 16':
extends: 'PHP 8.3 PostgreSQL 16' extends: 'PHP 8.3 PostgreSQL 16'
needs: [ 'DEFAULT: PHP 8.3 MySQL 8' ] needs: [ 'DEFAULT: PHP 8.3 MySQL 8.0' ]
<<: [ *run-daily ] <<: [ *run-daily ]
'[Daily] PHP 8.3 SQLite 3.45': '[Daily] PHP 8.3 SQLite 3.45':
...@@ -265,6 +277,11 @@ default: ...@@ -265,6 +277,11 @@ default:
needs: [ '[Daily] PHP 8.3 SQLite 3.45' ] needs: [ '[Daily] PHP 8.3 SQLite 3.45' ]
<<: [ *run-daily ] <<: [ *run-daily ]
'[Daily] PHP 8.3 MySQL 8.4':
extends: 'PHP 8.3 MySQL 8.4'
needs: [ '[Daily] PHP 8.3 MariaDB 10.6' ]
<<: [ *run-daily ]
################ ################
# Lint Jobs # Lint Jobs
################ ################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment