-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tutor branches rename #1096
Comments
The Core PRs for this are ready:
If you like those PRs @regisb and @DawoudSheraz , then I can start asking plugin maintainers to make PRs. Once the plugin PRs and the Edly-internal PRs are ready, we can merge all at once, and then Regis can change the branch names in GitHub. I'm willing to make that happen before Sumac release, but I'm also willing to wait if it seems like too much change during the release testing phase. |
This relies on all the referenced plugins having renamed their "nightly" branches to "next". overhangio/tutor#1096
I'm happy with those PRs, thanks for opening them Kyle. If necessary I can make the Let's push this change before Sumac. |
Should we hold on until sumac? The original proposal to do it with Sumac was because upstream branches would be renamed as well. Since they are not renamed yet, we can wait until sumac. We can do this first thing after sumac. I am ok with merging it before too. |
I think we should make that change before we release tutor v19.0.0. Otherwise we are going to find ourselves with a big, risky change to merge in a very short time. |
I would not oppose that! As far as I can tell, those PRs will simply be documentation updates. The timing of them is not so sensitive.
Right, uhhh, stepping back... it seems that we have seven things to coordinate:
No matter how we order these, it seems that there will necessarily be some moments of disruption. Since many of these have to be done by Edly, I can't say what the easiest route forward is, so I leave the decision to you folks. Just let me know what branches my PRs should target and I will do that 😄 Or, feel free to take over those PRs and operate them yourselves if that's easier. |
As per the latest comments https://discuss.openedx.org/t/tep-rename-nightly-next-and-master-release/12994/9?u=syed_muhammad_dawoud, the new names would be:
|
BREAKING CHANGES: * Change default TUTOR_ROOT folder name from tutor-nightly to tutor-main. * Change default TUTOR_PLUGINS_ROOT folder name from tutor-nightly-plugins to tutor-main-plugins. Other changes: * Update container suffixes from _nightly to _main. * Update "Tutor Nightly" in docs to "Tutor Main". * Update references to "master" and "nightly" branches to "release" and "main", respectively. * Update GitHub links to Tutor's master branch to its release branch. * Update CI to also test main and release branches. TEP: https://discuss.openedx.org/t/tep-rename-nightly-next-and-master-release/12994 GitHub issue: #1096
This relies on all the referenced plugins having renamed their "nightly" branches to "next". overhangio/tutor#1096
BREAKING CHANGES: * Change default TUTOR_ROOT folder name from tutor-nightly to tutor-main. * Change default TUTOR_PLUGINS_ROOT folder name from tutor-nightly-plugins to tutor-main-plugins. Note that both the project root and the plugins root will be automatically migrated from the -"nightly" to the "-main" suffix if the destination does not already exist. Other changes: * Update container suffixes from _nightly to _main. * Update "Tutor Nightly" in docs to "Tutor Main". * Update references to "master" and "nightly" branches to "release" and "main", respectively. * Update GitHub links to Tutor's master branch to its release branch. * Update CI to also test main and release branches. TEP: https://discuss.openedx.org/t/tep-rename-nightly-next-and-master-release/12994 GitHub issue: #1096 --------- Co-authored-by: Régis Behmo <[email protected]>
For the record, GitHub users will have to run the following git commands:
(That is, assuming that the remote name is "origin") |
This is part of overhangio/tutor#1096 We are renaming the "nightly" branch to "main" across Tutor repositories. As a consequence, we also rename the plugin index for the nightly branch. We are preserving the existing nightly indices thanks to symlinks.
This is part of overhangio/tutor#1096 We are renaming the "nightly" branch to "main" across Tutor repositories. As a consequence, we also rename the plugin index for the nightly branch. We are preserving the existing nightly indices thanks to symlinks.
This is part of overhangio/tutor#1096 We are renaming the "nightly" branch to "main" across Tutor repositories. As a consequence, we also rename the plugin index for the nightly branch. We are preserving the existing nightly indices thanks to symlinks.
All done \o/ |
@kdmccormick Thanks for initiating this. @regisb Thank you for your help in this entire epic, be it the guidance or helping with renaming/merging with your terminal magic 🧙🏽 🪄. You rock, as always. I learned quite a few neat tricks with this work. I have created an announcement on discuss https://discuss.openedx.org/t/tutor-branches-rename/14455. |
This issue is to track the implementation/changes proposed in https://discuss.openedx.org/t/tep-rename-nightly-main-and-master-release/12994.
nightly --> nextnightly --> mainThe text was updated successfully, but these errors were encountered: