Skip to content

Commit

Permalink
[TASK] Adjust database support for runTests.sh
Browse files Browse the repository at this point in the history
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.

Added versions:

* MySQL 8.4
* MariaDB 11.2
* MariaDB 11.3
* MariaDB 11.4

Note that for TYPO3 v12 and v11 also missing versions
up to these are added now.

This is not a official supported version statement.

[1] https://endoflife.date/mariadb
[2] https://endoflife.date/mysql
[3] https://endoflife.date/postgresql

Resolves: #104200
Releases: main, 12.4, 11.5
Change-Id: I338a7f0973a46fb8bc6a582a5c478c4715a8000e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84893
Tested-by: Garvin Hicking <gh@faktor-e.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Garvin Hicking <gh@faktor-e.de>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
  • Loading branch information
sbuerk committed Jun 25, 2024
1 parent 33cf90c commit 5c02bb5
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions Build/Scripts/runTests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ handleDbmsOptions() {
exit 1
fi
[ -z "${DBMS_VERSION}" ] && DBMS_VERSION="10.4"
if ! [[ ${DBMS_VERSION} =~ ^(10.4|10.5|10.6|10.7|10.8|10.9|10.10|10.11|11.0|11.1)$ ]]; then
if ! [[ ${DBMS_VERSION} =~ ^(10.4|10.5|10.6|10.7|10.8|10.9|10.10|10.11|11.0|11.1|11.2|11.3|11.4)$ ]]; then
echo "Invalid combination -d ${DBMS} -i ${DBMS_VERSION}" >&2
echo >&2
echo "Use \".Build/Scripts/runTests.sh -h\" to display help and valid options" >&2
Expand All @@ -66,7 +66,7 @@ handleDbmsOptions() {
exit 1
fi
[ -z "${DBMS_VERSION}" ] && DBMS_VERSION="8.0"
if ! [[ ${DBMS_VERSION} =~ ^(8.0|8.1|8.2|8.3)$ ]]; then
if ! [[ ${DBMS_VERSION} =~ ^(8.0|8.1|8.2|8.3|8.4)$ ]]; then
echo "Invalid combination -d ${DBMS} -i ${DBMS_VERSION}" >&2
echo >&2
echo "Use \".Build/Scripts/runTests.sh -h\" to display help and valid options" >&2
Expand Down Expand Up @@ -265,12 +265,16 @@ Options:
- 10.10 short-term, maintained until 2023-11
- 10.11 long-term, maintained until 2028-02
- 11.0 development series
- 11.1 short-term development series
- 11.1 short-term development series, maintained until 2024-08
- 11.2 short-term development series, maintained until 2024-11
- 11.3 short-term development series, rolling release
- 11.4 long-term, maintained until 2029-05
With "-d mysql":
- 8.0 maintained until 2026-04 (default) LTS
- 8.1 unmaintained since 2023-10
- 8.2 unmaintained since 2024-01
- 8.3 maintained until 2024-04
- 8.4 maintained until 2032-04 LTS
With "-d postgres":
- 10 unmaintained since 2022-11-10 (default)
- 11 unmaintained since 2023-11-09
Expand Down

0 comments on commit 5c02bb5

Please sign in to comment.