Skip to content

Moodle Plugin Releases RC1

noychn-kaltura edited this page Apr 17, 2019 · 5 revisions

Moodle Releases

  • Fix the issue in the last 3 dev branches. For example: if Moodle 3.6 is the latest version, then the fix should be merged to MOODLE_36_DEV, MOODLE_35_DEV and MOODLE_34_DEV.

  • For each of the DEV branches:

    • Take the current version from version.php (they should all be synced), both build number and version name.
    • Example:
      $plugin->component = 'local_mymedia';
      $plugin->release = 'Kaltura release 4.1.5';
      $plugin->requires = 2018051700;
      $plugin->maturity = MATURITY_STABLE;
      $plugin->dependencies = array(
          'local_kaltura' => 2019011435
      );
  • Run the following command:

     ./incrementVersion.sh 2019011435 2019041535 4.1.5 4.2.0
    

    Where:

    1st argument - current build version (which corresponds to the local_kaltura dependency).

    2nd argument - new build version (format: YYYYMMDDXX, XX = Moodle version without the dot. In this case, Moodle 3.5)

    3rd argument - current version number

    4th argument - new version number

  • Create release notes for each DEV branch and publish the release (releasing for dev only)

  • Run the following command:

     ./createPackage.sh 
    

    And attach the created Kaltura_Video_Package_moodle36_2019041636.zip file to the release notes.

  • After QA verification - merge each DEV branch to STABLE.

Clone this wiki locally