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

Update composer.json with the new moodlehq/behat-extension tag for 3.4dev

XMLWordPrintable

    • MOODLE_34_STABLE
    • MOODLE_34_STABLE
    • Hide

      Test 0

      1. Run behat in master branch SHOULD finish with a 100% passes (check http://integration.moodle.org, maybe the CI server already reported there)

      Test 1

      1. Run php composer.phar update
      2. Open composer.lock
      3. You SHOULD find
        "name": "moodlehq/behat-extension",
        "version": "v3.34.0",
      4. Delete vendor/ and composer.lock
      5. Run again php composer.phar update
      6. Open composer.lock
      7. You SHOULD find
        "name": "moodlehq/behat-extension",
        "version": "v3.34.0",
      Show
      Test 0 Run behat in master branch SHOULD finish with a 100% passes (check http://integration.moodle.org , maybe the CI server already reported there) Test 1 Run php composer.phar update Open composer.lock You SHOULD find "name": "moodlehq/behat-extension", "version": "v3.34.0", Delete vendor/ and composer.lock Run again php composer.phar update Open composer.lock You SHOULD find "name": "moodlehq/behat-extension", "version": "v3.34.0",

      After releasing XY we should update composer.json in master to point to a new tag (from https://github.com/moodlehq/moodle-behat-extension.git master branch) according to the moodle development version (3.34.0 for Behat 3 and Moodle 3.4dev for example - this issue).

      Detailed process:

      https://docs.moodle.org/dev/Release_process#3_weeks_after

      Verify the new version has been released in packagist (it happens weekly by default or under demand if a package maintainer is asked).

      To regenerate the composer.lock file, delete it, delete vendor and, using the lower php version supported by the .dev Moodle, run composer update.

      Ensure changes related to the extension are ok in the .lock file. It will come also with updates to many of the dependencies. Run behat tests and phpunit tests to confirm they work ok.

      Note: it's possible to automate it using the packagist hook @ github and surely we'll end doing that. Just let's get used to managing the behat-extension, its branches and tags, using the manual "update" @ packagist. And once we are used... move to automate.

            stronk7 Eloy Lafuente (stronk7)
            stronk7 Eloy Lafuente (stronk7)
            Dan Poltawski Dan Poltawski
            David Monllaó David Monllaó
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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