From 7be5d00b878722edaa89c55f9875cfac135a8949 Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Tue, 22 Jul 2025 09:51:43 +0700 Subject: [PATCH 1/3] MDL-85362 core: Define environment requirements for Moodle 5.1 --- public/admin/environment.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/admin/environment.xml b/public/admin/environment.xml index 65df3e7b76c..719c7feb1b5 100644 --- a/public/admin/environment.xml +++ b/public/admin/environment.xml @@ -4909,7 +4909,7 @@ - + From 3da349676f5b8a5b989aa6e15efc79c99801006b Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Tue, 22 Jul 2025 09:53:26 +0700 Subject: [PATCH 2/3] MDL-85362 GHA: Bump versions to the required values For 5.1: - Minimum PostgreSQL version is bumped to 15 --- .github/workflows/push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 7108d9ccfd4..2a123c838ef 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -88,7 +88,7 @@ jobs: if: ${{ matrix.db == 'pgsql' }} uses: m4nu56/postgresql-action@v1 with: - postgresql version: 14 + postgresql version: 15 postgresql db: test postgresql user: test postgresql password: test From 519b3930cc67434d58213b07c7ef894b1da42242 Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Tue, 22 Jul 2025 09:56:23 +0700 Subject: [PATCH 3/3] MDL-85362 core: Bump versions in moodle_minimum_php_version_is_met() --- public/lib/phpminimumversionlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/lib/phpminimumversionlib.php b/public/lib/phpminimumversionlib.php index 2959e853b32..da57c7ef9dd 100644 --- a/public/lib/phpminimumversionlib.php +++ b/public/lib/phpminimumversionlib.php @@ -49,7 +49,7 @@ function moodle_minimum_php_version_is_met($haltexecution = false) { // Do not use modern php features or Moodle convenience functions (e.g. localised strings). $minimumversion = '8.2.0'; - $moodlerequirementchanged = '5.0'; + $moodlerequirementchanged = '5.1'; if (version_compare(PHP_VERSION, $minimumversion) < 0) { if ($haltexecution) {