Hi Everyone,
We are excited to announce an important update regarding the Moodle LMS code repository. To be more inclusive in our language and practices, and in alignment with broader industry efforts, we will be renaming our default branch used in our Git repositories for Moodle LMS from "master" to "main".
The transition will be carried out in a phased manner to ensure a smooth changeover both internally and for our valued external contributors and partners. Below is an quick overview of the planned transition steps:
-
For the last couple of weeks the Integration Git repository has had a “main” branch created and an automated job to keep it in sync with the original “master” branch.
-
The integration cycle that began this week (13th November), the team has started integrating on the “main” branch and the automated job will be switched to keep the original “master” branch in sync.
To be clear these first two steps will only affect the Integration repository and not the Moodle LMS repository. After this:
-
Once the integration change has been completed for several cycles and the team are happy with that progress, the “main” branch will be made available on the Moodle LMS repository
-
The “main” and “master” branches for Moodle LMS will be kept in sync, for a period of time. Meaning you can switch to the new “main” branch or continue using the existing “master” branch.
-
There will be future communications put out by the team to assist with switching branches in your development environments (Github Actions, Git config etc.)
-
After sufficient time for everyone to update to the new branch (exact date TBD), the “master” branch will be removed from the applicable git repositories.
We understand the impact this change may have on your workflows, especially for those with automation built around our repository. Rest assured, we are committed to providing ample time and support to ensure a smooth transition.
The related Tracker issue for this change is MDLSITE-7418
Thank you for your continued support and collaboration as we work towards fostering an inclusive and welcoming environment for everyone in our community.
Kind regards,
Matt Porritt
Platform Manager, LMS