Ecommerce, Ecommerce-worker Main Branch Changes

Hello there,

Starting Tuesday, December 5th, 2023, for the openedx/ecommerce and openedx/ecommerce-worker github repos, 2U will no longer be committing to master or deploying from master. We’ll be using 2u/main instead. This will allow the community to move forward with contributions on ‘master’ without risk of breaking functionality from either side or being blocked by 2U.

Impact for folks using openedx ecommerce/ecommerce-worker:
Starting next Tuesday, 2U employees will no longer be committing code to the master branches of these repos (with the exception of django/django-oscar upgrades that are currently in flight). This means that the community can still cherry pick commits from the 2u/main branch and merge them to master if desired. What this also means, with 2U folks splitting off from the master branch, is that this repository needs someone to own/manage merging to master. I think that is a question that only Axim and the community can answer however, so please consider this an open action item for non 2U folks.

Please let me know if you have any questions. I will follow up after the branch splitting has occurred next week.

Sincerely,
Chris

1 Like

Hello there,

Work related to the ecommerce “branch splitting” is now complete! 2U is now officially using 2u/main as the branch from which we will deploy.

We have added an ADR to the repo, both in master and 2u/main branches, documenting this change, which you can find here: https://github.com/openedx/ecommerce/blob/master/docs/decisions/0008-master-branch-split.rst

I would also like to remind everyone that there is still a need for a maintainer of the master branch of ecommerce.

Thank you,
Chris

Hello there,

Work related to the ecommerce-worker “branch splitting” is now complete! 2U is now officially using 2u/main as the branch from which we will deploy.

We have added an ADR to the repo, both in master and 2u/main branches, documenting this change, which you can find here: https://github.com/openedx/ecommerce-worker/blob/master/docs/decisions/0002-master-branch-split.rst

Thank you,
Chris

1 Like