Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-78800

Bump behat and phpunit (composer) dependencies to current ones

    XMLWordPrintable

Details

    Description

      In order to better support PHP 8.2 (MDL-76405) and other bug fixes, this issue is about to update all the composer dependencies to current ones. This is also part of the release process (-8 weeks to release), but we are executing it earlier here.

      The changes are only for Moodle 4.2.x and 4.3dev branches, which require PHP 8.0 (and that matches the requirements of some of the updated dependencies. Older branches won't get any update here.
      ^^^ Note: Because finally we were not able to upgrade to mink-phpwebdriver 1.3.x, that requires php80, we are going to apply for the changes to as many older versions as possible, as we usually do for phpunit/behat stuff.

      The installation and lock file have to be recreated following the instructions in the Composer dev docs.

      Attachments

        Issue Links

          Activity

            People

              stronk7 Eloy Lafuente (stronk7)
              stronk7 Eloy Lafuente (stronk7)
              Paul Holden Paul Holden
              Simey Lameze Simey Lameze
              CiBoT CiBoT
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours, 34 minutes
                  5h 34m

                  Clockify

                    Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.