fix: bump learning-core to 0.30.0 (#37614)

This pulls in publishing dependency changes from:
https://github.com/openedx/openedx-learning/pull/369

This fixes a bug where publishing a Content Library v2 container would
publish only its direct children instead of publishing all ancestors.

Co-authored-by: Kyle McCormick <kyle@axim.org>
This commit is contained in:
David Ormsbee
2025-11-07 12:00:50 -05:00
committed by GitHub
parent 5ef6be4610
commit 190a8b8160
7 changed files with 9 additions and 9 deletions

View File

@@ -630,7 +630,7 @@ class ContainersTestCase(ContentLibrariesRestApiTest):
]
def test_subsection_hierarchy(self):
with self.assertNumQueries(93):
with self.assertNumQueries(95):
hierarchy = self._get_container_hierarchy(self.subsection_with_units["id"])
assert hierarchy["object_key"] == self.subsection_with_units["id"]
assert hierarchy["components"] == [
@@ -653,7 +653,7 @@ class ContainersTestCase(ContentLibrariesRestApiTest):
]
def test_units_hierarchy(self):
with self.assertNumQueries(56):
with self.assertNumQueries(60):
hierarchy = self._get_container_hierarchy(self.unit_with_components["id"])
assert hierarchy["object_key"] == self.unit_with_components["id"]
assert hierarchy["components"] == [
@@ -679,7 +679,7 @@ class ContainersTestCase(ContentLibrariesRestApiTest):
)
def test_block_hierarchy(self):
with self.assertNumQueries(21):
with self.assertNumQueries(27):
hierarchy = self._get_block_hierarchy(self.problem_block["id"])
assert hierarchy["object_key"] == self.problem_block["id"]
assert hierarchy["components"] == [

View File

@@ -23,7 +23,7 @@ Django<6.0
# See https://github.com/openedx/edx-platform/issues/35126 for more info
elasticsearch<7.14.0
# pip 25.3 is incompatible with pip-tools hence causing failures during the build process
# pip 25.3 is incompatible with pip-tools hence causing failures during the build process
# Make upgrade command and all requirements upgrade jobs are broken due to this.
# See issue https://github.com/openedx/public-engineering/issues/440 for details regarding the ongoing fix.
# The constraint can be removed once a release (pip-tools > 7.5.1) is available with support for pip 25.3

View File

@@ -61,7 +61,7 @@ numpy<2.0.0
# Date: 2023-09-18
# pinning this version to avoid updates while the library is being developed
# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35269
openedx-learning==0.29.1
openedx-learning==0.30.0
# Date: 2023-11-29
# Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise.

View File

@@ -855,7 +855,7 @@ openedx-filters==2.1.0
# ora2
openedx-forum==0.3.8
# via -r requirements/edx/kernel.in
openedx-learning==0.29.1
openedx-learning==0.30.0
# via
# -c requirements/constraints.txt
# -r requirements/edx/kernel.in

View File

@@ -1419,7 +1419,7 @@ openedx-forum==0.3.8
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openedx-learning==0.29.1
openedx-learning==0.30.0
# via
# -c requirements/constraints.txt
# -r requirements/edx/doc.txt

View File

@@ -1033,7 +1033,7 @@ openedx-filters==2.1.0
# ora2
openedx-forum==0.3.8
# via -r requirements/edx/base.txt
openedx-learning==0.29.1
openedx-learning==0.30.0
# via
# -c requirements/constraints.txt
# -r requirements/edx/base.txt

View File

@@ -1079,7 +1079,7 @@ openedx-filters==2.1.0
# ora2
openedx-forum==0.3.8
# via -r requirements/edx/base.txt
openedx-learning==0.29.1
openedx-learning==0.30.0
# via
# -c requirements/constraints.txt
# -r requirements/edx/base.txt