[TikiWiki-commits] [Git][tikiwiki/tiki][29.x] [ENH] Update MariaDB and MySQL version support in CI configuration
"SoftStart Code \(@softstartcode\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <697097aebcff4_2c18286035116@gitlab-sidekiq-low-urgency-cpu-bound-v2-cbb59b746-9skd9.mail> |
SoftStart Code pushed to branch 29.x at Tiki Wiki CMS Groupware / Tiki
Commits:
08abe49f by Sandeep D at 2026-01-21T09:01:07+00:00
[ENH] Update MariaDB and MySQL version support in CI configuration
---
* [ENH] Update MariaDB and MySQL version support in CI configuration
See merge request tikiwiki/tiki!9377
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -20,10 +20,15 @@ variables:
#The schemas dumped for prior tikis on https://gitlab.com/tikiwiki/tikiwiki-ci-databases have explicit COLLATION() statements for each table column. Later versions of mysql (8.0.11+, but not sure) will not dump the same whits explicit collations.
#Running php doc/devtools/check_schema_upgrade.php -m 22 --db1=tiki:tiki@localhost:tikiold --db2=tiki:tiki@localhost:tikinew gives other errors localy that are false positives. But locally, unless you decompress https://gitlab.com/tikiwiki/tikiwiki-ci-databases into doc/devtool/dbdiff/cache, tiki.org won't give the schemas to you, and will blacklist your IP address! benoitg - 2023-05-16
- MARIADB_IMAGE_NEWEST_SUPPORTED: mariadb:10.11.7
+ # Database Version Testing Strategy:
+ # - OLDEST versions: Minimum compatibility baseline, ensures backward compatibility
+ # - COMMON LTS: Widely deployed versions, provides stable testing baseline
+ # - NEWEST LTS: Future-proofing, tests latest LTS features and compatibility
MARIADB_IMAGE_OLDEST_SUPPORTED: mariadb:10.5.11
- MYSQL_IMAGE_NEWEST_SUPPORTED: mysql:8.0.36
+ MARIADB_IMAGE_COMMON_LTS: mariadb:10.11.15
+ MARIADB_IMAGE_NEWEST_SUPPORTED: mariadb:11.8.5
MYSQL_IMAGE_OLDEST_SUPPORTED: mysql:8.0.29
+ MYSQL_IMAGE_NEWEST_SUPPORTED: mysql:8.4.7
MANTICORE_NEWEST_SUPPORTED: 15.1.0
#Only for older version upgrade tests these days
MYSQL_5_IMAGE: mysql:5.7.44
@@ -393,7 +398,7 @@ composer-could-update-lock:
<<: *template-tiki-schema-upgrade
services:
- name: ${DEPENDENCY_PROXY_PREFIX}$IMAGE
- command: [ "--default-authentication-plugin=mysql_native_password", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]
+ command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]
alias: mysql
db-upgrade-28-mysql:
@@ -495,7 +500,7 @@ console-php-works:
services:
- name: ${DEPENDENCY_PROXY_PREFIX}${DB_IMAGE}
alias: mysql
- command: ["--default-authentication-plugin=mysql_native_password", "--explicit-defaults-for-timestamp=off"]
+ command: ["--explicit-defaults-for-timestamp=off"]
- name: ${DEPENDENCY_PROXY_PREFIX}elasticsearch:5
alias: elasticsearch
- name: ${DEPENDENCY_PROXY_PREFIX}manticoresearch/manticore:${MANTICORE_NEWEST_SUPPORTED}
@@ -530,7 +535,7 @@ unit-tests:
- PHP_VERSION: "8.1"
DB_IMAGE: ${MARIADB_IMAGE_OLDEST_SUPPORTED}
- PHP_VERSION: "8.3"
- DB_IMAGE: ${MARIADB_IMAGE_NEWEST_SUPPORTED}
+ DB_IMAGE: ${MARIADB_IMAGE_COMMON_LTS}
unit-tests-node:
stage: unit-tests
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/08abe49f4c3f0d71405a114823e355e54c83c707
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/08abe49f4c3f0d71405a114823e355e54c83c707
You're receiving this email because of your account on gitlab.com.
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs