integration.git
2 hours agoweekly release 5.2dev main
Mihail Geshoski [Fri, 20 Feb 2026 01:17:00 +0000 (09:17 +0800)]
weekly release 5.2dev

2 hours agoNOBUG: Add upgrade notes
Mihail Geshoski [Fri, 20 Feb 2026 01:17:00 +0000 (09:17 +0800)]
NOBUG: Add upgrade notes

2 hours agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Mihail Geshoski [Fri, 20 Feb 2026 01:16:41 +0000 (09:16 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

3 hours agoAutomatically generated installer lang files
AMOS bot [Fri, 20 Feb 2026 00:07:52 +0000 (00:07 +0000)]
Automatically generated installer lang files

26 hours agoMerge branch 'MDL-87441-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Thu, 19 Feb 2026 01:53:23 +0000 (08:53 +0700)]
Merge branch 'MDL-87441-main' of https://github.com/lucaboesch/moodle

26 hours agoMerge branch 'mdl-87187-main' of https://github.com/matthewhilton/moodle
Huong Nguyen [Thu, 19 Feb 2026 01:50:40 +0000 (08:50 +0700)]
Merge branch 'mdl-87187-main' of https://github.com/matthewhilton/moodle

26 hours agoMerge branch 'MDL-85301-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 19 Feb 2026 01:47:26 +0000 (08:47 +0700)]
Merge branch 'MDL-85301-main' of https://github.com/davewoloszyn/moodle

26 hours agoMerge branch 'MDL-87991-main' of https://github.com/lameze/moodle
Jake Dallimore [Thu, 19 Feb 2026 01:26:39 +0000 (09:26 +0800)]
Merge branch 'MDL-87991-main' of https://github.com/lameze/moodle

27 hours agoAutomatically generated installer lang files
AMOS bot [Thu, 19 Feb 2026 00:07:51 +0000 (00:07 +0000)]
Automatically generated installer lang files

28 hours agoMDL-87991 github: update GHA db connection for composed
Simey Lameze [Wed, 18 Feb 2026 08:28:34 +0000 (16:28 +0800)]
MDL-87991 github: update GHA db connection for composed

36 hours agoMerge branch 'MDL-87467-main' of https://github.com/laurentdavid/moodle
Amaia Anabitarte [Wed, 18 Feb 2026 15:37:26 +0000 (16:37 +0100)]
Merge branch 'MDL-87467-main' of https://github.com/laurentdavid/moodle

40 hours agoMerge branch 'MDL-87927-main' of https://github.com/aanabit/moodle
Sara Arjona [Wed, 18 Feb 2026 11:19:29 +0000 (12:19 +0100)]
Merge branch 'MDL-87927-main' of https://github.com/aanabit/moodle

42 hours agoMDL-87927 output: Setting an user before creating content in the test
Amaia Anabitarte [Wed, 18 Feb 2026 09:24:10 +0000 (10:24 +0100)]
MDL-87927 output: Setting an user before creating content in the test

43 hours agoMerge branch 'MDL-87482-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Wed, 18 Feb 2026 08:39:52 +0000 (15:39 +0700)]
Merge branch 'MDL-87482-main' of https://github.com/HuongNV13/moodle

45 hours agoMDL-87467 core_course: add course navigation controller
ferran [Tue, 28 Oct 2025 17:34:30 +0000 (18:34 +0100)]
MDL-87467 core_course: add course navigation controller

Co-authored-by: Ferran Recio <ferranrecio@gmail.com>
2 days agoMerge branch 'MDL-85111-main' of https://github.com/muhammadarnaldo/moodle
Mihail Geshoski [Wed, 18 Feb 2026 02:07:11 +0000 (10:07 +0800)]
Merge branch 'MDL-85111-main' of https://github.com/muhammadarnaldo/moodle

2 days agoAutomatically generated installer lang files
AMOS bot [Wed, 18 Feb 2026 00:07:56 +0000 (00:07 +0000)]
Automatically generated installer lang files

2 days agoMerge branch 'MDL-87919-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 17 Feb 2026 15:54:48 +0000 (16:54 +0100)]
Merge branch 'MDL-87919-main' of https://github.com/aanabit/moodle

2 days agoMerge branch 'MDL-87927-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 17 Feb 2026 15:52:54 +0000 (16:52 +0100)]
Merge branch 'MDL-87927-main' of https://github.com/aanabit/moodle

2 days agoMerge branch 'MDL-87881-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 17 Feb 2026 15:49:52 +0000 (16:49 +0100)]
Merge branch 'MDL-87881-main' of https://github.com/aanabit/moodle

2 days agoMerge branch 'MDL-87679-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 17 Feb 2026 15:47:56 +0000 (16:47 +0100)]
Merge branch 'MDL-87679-main' of https://github.com/aanabit/moodle

2 days agoMDL-87927 navigation: Don't extend navigation for restricted pages
Amaia Anabitarte [Thu, 12 Feb 2026 17:15:21 +0000 (18:15 +0100)]
MDL-87927 navigation: Don't extend navigation for restricted pages

2 days agoMDL-87881 core_availability: Adding behats to restricted activity page
Amaia Anabitarte [Wed, 11 Feb 2026 11:33:54 +0000 (12:33 +0100)]
MDL-87881 core_availability: Adding behats to restricted activity page

2 days agoMDL-87679 core_course: New event for viewing restricted elements
Amaia Anabitarte [Tue, 10 Feb 2026 12:06:34 +0000 (13:06 +0100)]
MDL-87679 core_course: New event for viewing restricted elements

2 days agoMDL-87919 theme: Fix restricted selected subsections in course index
Amaia Anabitarte [Fri, 13 Feb 2026 15:12:02 +0000 (16:12 +0100)]
MDL-87919 theme: Fix restricted selected subsections in course index

2 days agoMDL-87441 user: Align the "With selected users..." label with BS5.
Luca Bösch [Thu, 11 Dec 2025 13:37:37 +0000 (14:37 +0100)]
MDL-87441 user: Align the "With selected users..." label with BS5.

3 days agoweekly release 5.2dev
Shamim Rezaie [Tue, 17 Feb 2026 01:55:20 +0000 (12:55 +1100)]
weekly release 5.2dev

3 days agoNOBUG: Add upgrade notes
Shamim Rezaie [Tue, 17 Feb 2026 01:55:19 +0000 (12:55 +1100)]
NOBUG: Add upgrade notes

3 days agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Shamim Rezaie [Tue, 17 Feb 2026 01:55:08 +0000 (12:55 +1100)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

3 days agoMDL-87187 bigbluebuttonbn: Fix record time during backup/restore
Matthew Hilton [Tue, 18 Nov 2025 03:15:10 +0000 (13:15 +1000)]
MDL-87187 bigbluebuttonbn: Fix record time during backup/restore

3 days agoMerge branch 'MDL-81962-main' of https://github.com/andrewnicols/moodle
Mihail Geshoski [Mon, 16 Feb 2026 06:01:15 +0000 (14:01 +0800)]
Merge branch 'MDL-81962-main' of https://github.com/andrewnicols/moodle

3 days agoMerge branch 'MDL-85498-additionalhtmlfooter-support-multilang' of https://github...
Mihail Geshoski [Mon, 16 Feb 2026 05:55:02 +0000 (13:55 +0800)]
Merge branch 'MDL-85498-additionalhtmlfooter-support-multilang' of https://github.com/szymonk1101/moodle

3 days agoMerge branch 'MDL-85658-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Mon, 16 Feb 2026 05:46:36 +0000 (13:46 +0800)]
Merge branch 'MDL-85658-main' of https://github.com/HuongNV13/moodle

3 days agoMDL-81962 core: Convert debugging to exception for final deprecation
Andrew Nicols [Fri, 6 Feb 2026 06:21:30 +0000 (14:21 +0800)]
MDL-81962 core: Convert debugging to exception for final deprecation

3 days agoMDL-81962 core: Final deprecation of moodle-core-notification features
Andrew Nicols [Fri, 17 May 2024 15:33:25 +0000 (23:33 +0800)]
MDL-81962 core: Final deprecation of moodle-core-notification features

3 days agoMDL-81962 core: Final deprecation of moodle-core-notification-confirm
Andrew Nicols [Fri, 17 May 2024 15:30:45 +0000 (23:30 +0800)]
MDL-81962 core: Final deprecation of moodle-core-notification-confirm

3 days agoMerge branch 'MDL-87338-main' of https://github.com/lucaboesch/moodle
Mihail Geshoski [Mon, 16 Feb 2026 05:37:54 +0000 (13:37 +0800)]
Merge branch 'MDL-87338-main' of https://github.com/lucaboesch/moodle

3 days agoMerge branch 'MDL-87552-main' of https://github.com/lucaboesch/moodle
Mihail Geshoski [Mon, 16 Feb 2026 05:28:55 +0000 (13:28 +0800)]
Merge branch 'MDL-87552-main' of https://github.com/lucaboesch/moodle

3 days agoMDL-87523 behat: fix relogin behat failure
Muhammad Arnaldo [Mon, 16 Feb 2026 03:46:30 +0000 (10:46 +0700)]
MDL-87523 behat: fix relogin behat failure

Adjust the scenario according to the default forcelogin ON.

4 days agoMDL-85301 aiprovider_ollama: Fix basic authentication
Andre Krueger [Wed, 30 Apr 2025 19:42:19 +0000 (19:42 +0000)]
MDL-85301 aiprovider_ollama: Fix basic authentication

6 days agoAutomatically generated installer lang files
AMOS bot [Sat, 14 Feb 2026 00:07:52 +0000 (00:07 +0000)]
Automatically generated installer lang files

6 days agoMerge branch 'MDL-87450-main' of https://github.com/junpataleta/moodle
Jun Pataleta [Fri, 13 Feb 2026 12:35:04 +0000 (20:35 +0800)]
Merge branch 'MDL-87450-main' of https://github.com/junpataleta/moodle

6 days agoMerge branch 'MDL-87882-main' of https://github.com/aanabit/moodle
Sara Arjona [Fri, 13 Feb 2026 12:13:53 +0000 (13:13 +0100)]
Merge branch 'MDL-87882-main' of https://github.com/aanabit/moodle

6 days agoMerge branch 'MDL-87597-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Fri, 13 Feb 2026 08:08:34 +0000 (15:08 +0700)]
Merge branch 'MDL-87597-main' of https://github.com/yusufwib01/moodle

6 days agoMerge branch 'MDL-87523-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Fri, 13 Feb 2026 07:57:46 +0000 (14:57 +0700)]
Merge branch 'MDL-87523-main' of https://github.com/muhammadarnaldo/moodle

6 days agoMerge branch 'MDL-87600-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Fri, 13 Feb 2026 06:17:01 +0000 (14:17 +0800)]
Merge branch 'MDL-87600-main' of https://github.com/junpataleta/moodle

6 days agoMerge branch 'MDL-76437' of https://github.com/paulholden/moodle
Jun Pataleta [Fri, 13 Feb 2026 05:49:54 +0000 (13:49 +0800)]
Merge branch 'MDL-76437' of https://github.com/paulholden/moodle

6 days agoMerge branch 'MDL-86985-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Fri, 13 Feb 2026 04:10:07 +0000 (11:10 +0700)]
Merge branch 'MDL-86985-main' of https://github.com/davewoloszyn/moodle

6 days agoMDL-87523 admin: New installs force login ON by default
Muhammad Arnaldo [Mon, 12 Jan 2026 02:05:18 +0000 (09:05 +0700)]
MDL-87523 admin: New installs force login ON by default

Include fixing PHPUnit and Behat test failures caused by forcelogin=1 being
the new default.

- Add setAdminUser() to PHPUnit tests requiring elevated permissions and
  update assertions for changed forcelogin default value.
- Update Behat tests to work with forcelogin enabled by default. Adjust
  navigation steps and site configuration as needed.

6 days agoMerge branch 'MDL-84909-master' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Fri, 13 Feb 2026 04:04:43 +0000 (11:04 +0700)]
Merge branch 'MDL-84909-master' of https://github.com/davewoloszyn/moodle

6 days agoMerge branch 'MDL-87946-main' of https://github.com/andrewnicols/moodle
Jun Pataleta [Fri, 13 Feb 2026 03:59:55 +0000 (11:59 +0800)]
Merge branch 'MDL-87946-main' of https://github.com/andrewnicols/moodle

7 days agoMDL-86985 mod_data: Stripe and hover effect restored to presets table
Luca Bösch [Wed, 22 Oct 2025 00:33:58 +0000 (02:33 +0200)]
MDL-86985 mod_data: Stripe and hover effect restored to presets table

7 days agoMDL-84909 tiny_media: add Select all/none link in Unused Files
tai.letan [Wed, 11 Feb 2026 08:39:10 +0000 (15:39 +0700)]
MDL-84909 tiny_media: add Select all/none link in Unused Files

7 days agoMDL-87450 forum: Remove Bootstrap 5 table borders.
Luca Bösch [Fri, 12 Dec 2025 11:15:40 +0000 (12:15 +0100)]
MDL-87450 forum: Remove Bootstrap 5 table borders.

7 days agoMerge branch 'MDL-87458-main' of https://github.com/jfederico/moodle
Huong Nguyen [Fri, 13 Feb 2026 02:52:48 +0000 (09:52 +0700)]
Merge branch 'MDL-87458-main' of https://github.com/jfederico/moodle

7 days agoMerge branch 'MDL-87075-main' of https://github.com/raortegar/moodle
Huong Nguyen [Fri, 13 Feb 2026 02:50:06 +0000 (09:50 +0700)]
Merge branch 'MDL-87075-main' of https://github.com/raortegar/moodle

7 days agoMerge branch 'MDL-81441' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 13 Feb 2026 02:45:46 +0000 (09:45 +0700)]
Merge branch 'MDL-81441' of https://github.com/paulholden/moodle

7 days agoMerge branch 'MDL-77209-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Fri, 13 Feb 2026 02:42:14 +0000 (09:42 +0700)]
Merge branch 'MDL-77209-main' of https://github.com/junpataleta/moodle

7 days agoMDL-87482 core: Better text comparison
Huong Nguyen [Fri, 13 Feb 2026 02:15:32 +0000 (09:15 +0700)]
MDL-87482 core: Better text comparison

7 days agoMDL-87946 github: Update GHA Database connections
Andrew Nicols [Fri, 13 Feb 2026 01:19:30 +0000 (09:19 +0800)]
MDL-87946 github: Update GHA Database connections

Both the pgsql and mysql steps we were using use `docker:stable`, which
has been abandoned and is not a recommended approach. They are also both
abandoned.

This commit moves to using a service entry for postgres; and a manual
step for mysql.

We can't use the services entry for MySQL because GHA does not support
providing arguments to service containers.

7 days agoMDL-87482 core_message: Fix compatibility with libxml2 >= 2.14.0
Andi Permana [Thu, 12 Feb 2026 07:15:55 +0000 (14:15 +0700)]
MDL-87482 core_message: Fix compatibility with libxml2 >= 2.14.0

7 days agoMDL-85658 core_h5p: Implement contentLoaded event handler
Huong Nguyen [Mon, 19 Jan 2026 10:06:02 +0000 (17:06 +0700)]
MDL-85658 core_h5p: Implement contentLoaded event handler

This improvement will help to avoid random errors
because H5P content needs time to be rendered.

7 days agoMDL-85658 behat: Wait until the iframe is completely loaded
Huong Nguyen [Thu, 8 Jan 2026 02:49:49 +0000 (09:49 +0700)]
MDL-85658 behat: Wait until the iframe is completely loaded

7 days agoMDL-85111 qtype_essay: improve word counting logic
Muhammad Arnaldo [Fri, 13 Feb 2026 01:26:56 +0000 (08:26 +0700)]
MDL-85111 qtype_essay: improve word counting logic

Improve handling of < (less-than) symbol when it's attached to a non-HTML word.

Co-authored-by: Tim Hunt <T.J.Hunt@open.ac.uk>
7 days agoMerge branch 'MDL-87671-main' of https://github.com/aanabit/moodle
Sara Arjona [Thu, 12 Feb 2026 16:20:23 +0000 (17:20 +0100)]
Merge branch 'MDL-87671-main' of https://github.com/aanabit/moodle

7 days agoMerge branch 'MDL-86858-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Thu, 12 Feb 2026 15:59:45 +0000 (16:59 +0100)]
Merge branch 'MDL-86858-main' of https://github.com/laurentdavid/moodle

7 days agoMDL-87075 core: Filter roles to include visibility permissions
Christian Abila [Wed, 3 Dec 2025 06:48:05 +0000 (07:48 +0100)]
MDL-87075 core: Filter roles to include visibility permissions

7 days agoMDL-87671 course: Add restricted page for sections
Amaia Anabitarte [Wed, 4 Feb 2026 15:30:23 +0000 (16:30 +0100)]
MDL-87671 course: Add restricted page for sections

7 days agoMDL-87671 core: New section routing parameter
Amaia Anabitarte [Wed, 4 Feb 2026 15:31:28 +0000 (16:31 +0100)]
MDL-87671 core: New section routing parameter

7 days agoMDL-87663 course: Remove redundant activity description in classic
Sara Arjona [Wed, 11 Feb 2026 16:36:04 +0000 (17:36 +0100)]
MDL-87663 course: Remove redundant activity description in classic

7 days agoMDL-86858 core_course: Change relevant calls to duplicate_module
Laurent David [Wed, 11 Feb 2026 09:05:16 +0000 (10:05 +0100)]
MDL-86858 core_course: Change relevant calls to duplicate_module

7 days agoMDL-86858 core_courseformat: Implement duplicate module in cmactions
Laurent David [Mon, 10 Nov 2025 14:13:30 +0000 (15:13 +0100)]
MDL-86858 core_courseformat: Implement duplicate module in cmactions

7 days agoMerge branch 'MDL-87158' of https://github.com/paulholden/moodle
Ilya Tregubov [Thu, 12 Feb 2026 07:46:54 +0000 (08:46 +0100)]
Merge branch 'MDL-87158' of https://github.com/paulholden/moodle

7 days agoMerge branch 'MDL-87513-main' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Thu, 12 Feb 2026 07:39:54 +0000 (14:39 +0700)]
Merge branch 'MDL-87513-main' of https://github.com/AnupamaSarjoshi/moodle

7 days agoMDL-87513 aiprovider_gemini: Fix missing label in generate image
Anupama Sarjoshi [Thu, 12 Feb 2026 06:58:07 +0000 (12:28 +0530)]
MDL-87513 aiprovider_gemini: Fix missing label in generate image

8 days agoMerge branch 'MDL-87095-main' of https://github.com/lameze/moodle
Huong Nguyen [Thu, 12 Feb 2026 03:24:21 +0000 (10:24 +0700)]
Merge branch 'MDL-87095-main' of https://github.com/lameze/moodle

8 days agoMerge branch 'MDL-83325' of https://github.com/timhunt/moodle
Huong Nguyen [Thu, 12 Feb 2026 03:20:49 +0000 (10:20 +0700)]
Merge branch 'MDL-83325' of https://github.com/timhunt/moodle

8 days agoMerge branch 'MDL-87113-main' of https://github.com/timhunt/moodle
Huong Nguyen [Thu, 12 Feb 2026 01:59:41 +0000 (08:59 +0700)]
Merge branch 'MDL-87113-main' of https://github.com/timhunt/moodle

8 days agoMerge branch 'MDL-87358' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 12 Feb 2026 01:56:41 +0000 (08:56 +0700)]
Merge branch 'MDL-87358' of https://github.com/paulholden/moodle

8 days agoMerge branch 'MDL-78343-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 12 Feb 2026 01:46:31 +0000 (08:46 +0700)]
Merge branch 'MDL-78343-main' of https://github.com/davewoloszyn/moodle

8 days agoMerge branch 'MDL-87513-main' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Thu, 12 Feb 2026 01:44:16 +0000 (08:44 +0700)]
Merge branch 'MDL-87513-main' of https://github.com/AnupamaSarjoshi/moodle

8 days agoMDL-87095 behat: reorganize lesson question importing tests
Simey Lameze [Thu, 12 Feb 2026 00:42:13 +0000 (08:42 +0800)]
MDL-87095 behat: reorganize lesson question importing tests

8 days agoMDL-87095 mod_lesson: add behat test for importing questions into lesson
Kim Jared Lucas [Tue, 27 Jan 2026 09:15:01 +0000 (17:15 +0800)]
MDL-87095 mod_lesson: add behat test for importing questions into lesson

8 days agoAutomatically generated installer lang files
AMOS bot [Thu, 12 Feb 2026 00:09:49 +0000 (00:09 +0000)]
Automatically generated installer lang files

8 days agoMDL-87882 course: Fix the restricted activity routing
Amaia Anabitarte [Wed, 11 Feb 2026 15:19:47 +0000 (16:19 +0100)]
MDL-87882 course: Fix the restricted activity routing

8 days agoMDL-87458 bigbluebuttonbn: reset removes local recording references only
jfedericobn [Wed, 11 Feb 2026 16:16:28 +0000 (16:16 +0000)]
MDL-87458 bigbluebuttonbn: reset removes local recording references only

8 days agoMDL-87597 core_message: Fix double-click to reopen message drawer
yusufwib01 [Wed, 11 Feb 2026 02:05:08 +0000 (09:05 +0700)]
MDL-87597 core_message: Fix double-click to reopen message drawer

8 days agoMerge branch 'MDL-87799' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 11 Feb 2026 12:11:09 +0000 (13:11 +0100)]
Merge branch 'MDL-87799' of https://github.com/paulholden/moodle

8 days agoMerge branch 'MDL-87119-main' of https://github.com/HuongNV13/moodle
Jun Pataleta [Wed, 11 Feb 2026 11:21:29 +0000 (19:21 +0800)]
Merge branch 'MDL-87119-main' of https://github.com/HuongNV13/moodle

8 days agoMerge branch 'MDL-86659' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 11 Feb 2026 10:01:31 +0000 (17:01 +0700)]
Merge branch 'MDL-86659' of https://github.com/paulholden/moodle

8 days agoMDL-87113 filepicker: fix progress stuck after invalid upload
Hai Nguyen Van [Tue, 11 Nov 2025 08:41:03 +0000 (08:41 +0000)]
MDL-87113 filepicker: fix progress stuck after invalid upload

8 days agoMerge branch 'MDL-87716-main-alt' of https://github.com/andrewnicols/moodle
Jun Pataleta [Wed, 11 Feb 2026 09:43:40 +0000 (17:43 +0800)]
Merge branch 'MDL-87716-main-alt' of https://github.com/andrewnicols/moodle

8 days agoMDL-87716 core: Make phpunit.xml generation more robust
Andrew Nicols [Wed, 11 Feb 2026 09:17:20 +0000 (17:17 +0800)]
MDL-87716 core: Make phpunit.xml generation more robust

8 days agoMerge branch 'MDL-87716-main-alt' of https://github.com/andrewnicols/moodle
Adrian Greeve [Wed, 11 Feb 2026 08:00:13 +0000 (16:00 +0800)]
Merge branch 'MDL-87716-main-alt' of https://github.com/andrewnicols/moodle

8 days agoMerge branch 'MDL-87717-main' of https://github.com/andrewnicols/moodle
Adrian Greeve [Wed, 11 Feb 2026 07:17:36 +0000 (15:17 +0800)]
Merge branch 'MDL-87717-main' of https://github.com/andrewnicols/moodle

8 days agoMDL-87716 core: Fix failing unit tests
Andrew Nicols [Fri, 30 Jan 2026 07:42:10 +0000 (15:42 +0800)]
MDL-87716 core: Fix failing unit tests

Some tests in core were using paths relative to the process CWD, which
is not safe.

The environment tests needed to be updated to use the Composer
autoloader.

8 days agoMDL-87716 core: Add GitHub Actions tests for PHPUnit
Andrew Nicols [Thu, 29 Jan 2026 04:11:32 +0000 (12:11 +0800)]
MDL-87716 core: Add GitHub Actions tests for PHPUnit

8 days agoMDL-87716 core: Support Behat in Composer/Standard installation
Andrew Nicols [Thu, 29 Jan 2026 09:17:27 +0000 (17:17 +0800)]
MDL-87716 core: Support Behat in Composer/Standard installation

To support Behat we need to update the path to the vendor directory to
be relative to the root package.

We also need to update the `composer.json` to allow the BehatExtension
to be autoloaded using the composer autoloader, which means moving it
out of the dev autoloader. Whilst this is not ideal, it's currently
unavoidable.

8 days agoMDL-87716 testing: Stop installing composer if in a composer install
Andrew Nicols [Wed, 28 Jan 2026 23:28:29 +0000 (07:28 +0800)]
MDL-87716 testing: Stop installing composer if in a composer install

8 days agoMDL-87716 core: Update coding style
Andrew Nicols [Wed, 28 Jan 2026 13:30:10 +0000 (21:30 +0800)]
MDL-87716 core: Update coding style

Update coding style for files moved to namespaced locations.