Skip to content
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

Add support for the Open edX Redwood release #289

Merged
merged 1 commit into from
Aug 6, 2024
Merged

Conversation

mrtmm
Copy link
Contributor

@mrtmm mrtmm commented Jul 23, 2024

No description provided.

@mrtmm mrtmm force-pushed the redwood branch 2 times, most recently from d56828c to b16a4f9 Compare July 24, 2024 06:00
Changelog.md Outdated
-------------------------
* [Enhancement] Update requirements to keep in sync with `edx-platfom`
and support the Open edX Redwood release.
* [BREAKING CHANGE] Update the import statements for `xblock-utils`.
Copy link
Contributor

@fghaas fghaas Jul 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checking: can't we make this a non-breaking change by using a try/except block on the import statements and catching the ImportError?

@mrtmm mrtmm marked this pull request as draft August 2, 2024 14:11
@mrtmm mrtmm force-pushed the redwood branch 2 times, most recently from 0eda8bf to 09729ca Compare August 2, 2024 14:55
@fghaas
Copy link
Contributor

fghaas commented Aug 5, 2024

We have some tests breaking here (complaining about StudioContainerWithNestedXBlocksMixin) — is this an XBlock dependency version that still needs fixing, as in citynetwork/markdown-xblock#44?

@mrtmm
Copy link
Contributor Author

mrtmm commented Aug 6, 2024

Yes, I am still working on this, I reverted to Draft until it's ready to be reviewed.

@mrtmm mrtmm force-pushed the redwood branch 3 times, most recently from ecceef9 to 9b559ee Compare August 6, 2024 08:54
@mrtmm mrtmm marked this pull request as ready for review August 6, 2024 12:23
@mrtmm mrtmm requested a review from fghaas August 6, 2024 12:23
@fghaas
Copy link
Contributor

fghaas commented Aug 6, 2024

Sorry, hold on, I fat-fingered my approval and I can't find a quick way to undo it.

@mrtmm mrtmm requested a review from fghaas August 6, 2024 13:47
fghaas
fghaas previously approved these changes Aug 6, 2024
requirements/base.txt Outdated Show resolved Hide resolved
* Update the test matrix to test:
  -  Python 3.8 & Xblock 1.8 (Quince)
  -  Python 3.11,3.12 & Xblock 4.0 (Redwood)

* Update requirements to keep in sync with edx-platform
* Update import logic to accomodate breaking changes between
  Xblock>=2 and XBlock<2 versions.
@mrtmm mrtmm merged commit fa57f0a into hastexo:master Aug 6, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants