wg-build-test-release icon indicating copy to clipboard operation
wg-build-test-release copied to clipboard

Remove the `edx` GitHub organization from the release process

Open kdmccormick opened this issue 3 years ago • 0 comments

Context

Per https://discuss.openedx.org/t/interim-guidance-on-the-openedx-github-organization/8518, the Palm release must only tag repositories in the openedx GitHub organization.

Acceptance Criteria

(this might be better split up into subtasks)

Update the comment in openedx.yaml within edx-cookiecutters to explain that, in addition to setting the ref: key, the repo will need to be moved into the openedx organization in order to be released.

Look through our documentation on the wiki; see if there's anything along the lines of "how to get your repository into the release". If there is, update it to include filing a tCRIL request to move the repository into the openedx org.

Generate the list of repos that would be included from the edx org. As of Olive this was:

edx/edx-e2e-tests
edx/enterprise-access
edx/frontend-app-communications
edx/frontend-app-learner-dashboard
edx/frontend-app-ora-grading
edx/testeng-ci

but it would be best to re-generate this list closer to Palm.

Create tCRIL request tickets to move all of those repositories into the openedx organization. Tag the owners/maintainers of the repositories and ask if they have any objections to the move. If they object, we'll need to decide whether:

  • we remove the repo from Palm, or
  • we fork the repository in despite their objection (hopefully this won't need to happen).

Update the release script to only pull from the openedx organization.

kdmccormick avatar Oct 11 '22 16:10 kdmccormick