-
Notifications
You must be signed in to change notification settings - Fork 7
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
feat: Drop the use of the Tubular repository #34
Conversation
@mrtmm, If you add |
Ah, nice, thanks! |
f3e0737
to
8ed57d0
Compare
ea158b3
to
eb00906
Compare
528a390
to
ea65f07
Compare
@mrtmm I think if you rebase your topic branch on current We can also cut one more 3.x release from the current state of |
Hmm, maybe it will be good to cut one more 3.x release in case someone needs the latest fixes in |
Yes, sounds good. Please go ahead and do that. |
README.md
Outdated
@@ -21,6 +21,7 @@ appropriate one: | |||
| Olive | `>=15.0, <16` | `main` | 2.x.x | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fghaas should we create release named branches here now until Quince
?
1a297fe
to
ca028d2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me in general; I just have one question.
@@ -0,0 +1,14 @@ | |||
cool_off_days=$1 | |||
pip install --upgrade pip && pip install -r scripts/user_retirement/requirements/base.txt --exists-action w |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just so I understand this correctly: retirement has moved into the platform repo, but the packages needed for retirement don't actually get baked into the default Tutor openedx
image, meaning we have to install them every time we run the retirement scripts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, those requirements are under the /scripts/user_retirement
directory and not installed in the openedx
image.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, doesn't that run counter to the idea of having pre-built container images though?
(In other words: should we perhaps continue to build images, just as we did prior to Redwood?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, okay, I guess we can do that also yes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should I go ahead and update this with building the image?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think so, yes.
The Tubular repository has been deplrecated and the relevant scripts have been moved to the edx-platform codebase. * Drop the use of the Tubulas repository and install the retirement scripts from edx-platform.. * Add support for Tutor 18 / Open edX Redwood. Fixes: hastexo#32
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks!
The Tubular repository has been deplrecated and the relevant scripts have been moved to the edx-platform codebase.