State of Build-Test-Release WG (March 2023)

Date: Mar 21, 2023

Introduction

The https://openedx.atlassian.net/wiki/spaces/COMM/pages/1022099494 focuses primarily on creating and maintaining Open edX releases for use by the global community. It is under the DevOps Working Group umbrella.

Consider this report as a compilation of what we’ve done over the past year, what we’re looking at doing in the next 6 months, and a wider vision of the group’s future beyond that.

Accomplishments

Over the past year, our major accomplishments were:

  • The successful release of Nutmeg and Olive.

  • The creation of the Open edX Test Course

  • From Olive:, you can run Open edX using tutor without the need of building any docker image (previsoly you have had to build MFE docker image which took around 25 minutes).

Further, we’ve made significant progress on the following initiatives:

  • We are striving to make the release process more repeatable. As we find parts of the process that depend on one person's knowledge or initiative, we have been documenting them for future iterations of the build-test-release group.

  • For Olive, we had a new release manager: @Matjaz Gregoric! And for Palm, we will also have a new chair: @Jorge Londoño! Continuing to have smooth releases under new leadership is a sign that we are on the right track.

Concrete Plans - Next 6 Months

Over the next six months, the BTR Working Group has some really exciting work queued up. Our primary goals are to work on and, in some cases, complete the following tasks and projects:

  • Open edX Palm.1 release

  • Open edX Palm.2 release

  • Open edX Palm.3 release

  • Open edX Quince.1 release

Our board: https://github.com/orgs/openedx/projects/28