Skip to content

Commit

Permalink
perf: added sumac support (#307)
Browse files Browse the repository at this point in the history
* chore: updated test workflow for new tutor version

* chore: updated bump version

* chore: updated readme with sumac release

* chore: added entry to changelog

* chore: updated requirements

* chore: updated changelog description
  • Loading branch information
Asespinel authored Nov 27, 2024
1 parent 6d644e2 commit 1def06f
Show file tree
Hide file tree
Showing 9 changed files with 46 additions and 34 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
tutor_version: ['<18.0.0', '<19.0.0', 'nightly']
tutor_version: ['<19.0.0', '<20.0.0', 'nightly']
steps:
- name: Run Integration Tests
uses: eduNEXT/integration-test-in-tutor@main
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ Please do not update the unreleased notes.

<!-- Content should be placed here -->

## [v11.1.0](https://github.com/eduNEXT/eox-core/compare/v11.0.0...v11.1.0) - (2024-11-21)

### Changed

- **Sumac Support**: Upgrade requirements base on edx-platform Sumac
release and update integration tests to use new Sumac release with Tutor.

## [v11.0.0](https://github.com/eduNEXT/eox-core/compare/v10.6.0...v11.0.0) - (2024-10-22)

#### ⚠ BREAKING CHANGES
Expand Down
2 changes: 2 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ Compatibility Notes
+------------------+---------------+
| Redwood | >= 10.5.1 |
+------------------+---------------+
| Sumac | >= 11.1.0 |
+------------------+---------------+

⚠️ The Maple version does not support Django 2.2 but it does support Django 3.2 as of eox-core 7.0.

Expand Down
2 changes: 1 addition & 1 deletion eox_core/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""
Init for main eox-core app
"""
__version__ = '11.0.0'
__version__ = '11.1.0'
26 changes: 13 additions & 13 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# make upgrade
#
amqp==5.2.0
amqp==5.3.1
# via kombu
appdirs==1.4.4
# via fs
Expand Down Expand Up @@ -48,7 +48,7 @@ click-plugins==1.1.1
# via celery
click-repl==0.3.0
# via celery
code-annotations==1.8.0
code-annotations==1.8.2
# via edx-toggles
cryptography==43.0.3
# via
Expand Down Expand Up @@ -103,7 +103,7 @@ django-simple-history==3.0.0
# via
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
# edx-proctoring
django-waffle==4.1.0
django-waffle==4.2.0
# via
# -r requirements/base.in
# edx-django-utils
Expand All @@ -120,6 +120,8 @@ djangorestframework==3.15.2
# edx-api-doc-tools
# edx-drf-extensions
# edx-proctoring
dnspython==2.6.1
# via pymongo
drf-jwt==1.19.2
# via edx-drf-extensions
drf-yasg==1.21.8
Expand All @@ -128,7 +130,7 @@ edx-api-doc-tools==2.0.0
# via -r requirements/base.in
edx-ccx-keys==1.3.0
# via openedx-events
edx-django-utils==7.0.0
edx-django-utils==7.0.1
# via
# edx-drf-extensions
# edx-rest-api-client
Expand All @@ -149,18 +151,16 @@ edx-opaque-keys[django]==2.11.0
# edx-proctoring
# edx-when
# openedx-events
edx-proctoring==4.18.3
edx-proctoring==4.18.4
# via -r requirements/base.in
edx-rest-api-client==6.0.0
# via edx-proctoring
edx-toggles==5.2.0
# via event-tracking
edx-when==2.5.0
# via edx-proctoring
event-tracking==2.4.0
# via
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
# edx-proctoring
event-tracking==3.0.0
# via edx-proctoring
fastavro==1.9.7
# via openedx-events
fs==2.4.16
Expand All @@ -186,7 +186,7 @@ markupsafe==2.1.5
# jinja2
# mako
# xblock
newrelic==10.2.0
newrelic==10.3.0
# via edx-django-utils
oauthlib==3.2.2
# via
Expand All @@ -197,7 +197,7 @@ openedx-events==9.14.1
# via
# -r requirements/base.in
# event-tracking
packaging==24.1
packaging==24.2
# via drf-yasg
pbr==6.1.0
# via stevedore
Expand All @@ -216,7 +216,7 @@ pyjwt[crypto]==2.9.0
# edx-proctoring
# edx-rest-api-client
# social-auth-core
pymongo==3.13.0
pymongo==4.4.0
# via
# edx-opaque-keys
# event-tracking
Expand Down Expand Up @@ -270,7 +270,7 @@ six==1.16.0
# python-dateutil
social-auth-core==4.5.4
# via -r requirements/base.in
sqlparse==0.5.1
sqlparse==0.5.2
# via django
stevedore==5.3.0
# via
Expand Down
6 changes: 3 additions & 3 deletions requirements/pip-tools.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,19 @@ click==8.1.7
# via pip-tools
importlib-metadata==8.5.0
# via build
packaging==24.1
packaging==24.2
# via build
pip-tools==7.4.1
# via -r requirements/pip-tools.in
pyproject-hooks==1.2.0
# via
# build
# pip-tools
tomli==2.0.2
tomli==2.1.0
# via
# build
# pip-tools
wheel==0.44.0
wheel==0.45.0
# via pip-tools
zipp==3.20.2
# via importlib-metadata
Expand Down
29 changes: 16 additions & 13 deletions requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# make upgrade
#
amqp==5.2.0
amqp==5.3.1
# via
# -r requirements/base.txt
# kombu
Expand Down Expand Up @@ -73,7 +73,7 @@ click-repl==0.3.0
# via
# -r requirements/base.txt
# celery
code-annotations==1.8.0
code-annotations==1.8.2
# via
# -r requirements/base.txt
# edx-toggles
Expand Down Expand Up @@ -144,7 +144,7 @@ django-simple-history==3.0.0
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
# -r requirements/base.txt
# edx-proctoring
django-waffle==4.1.0
django-waffle==4.2.0
# via
# -r requirements/base.txt
# edx-django-utils
Expand All @@ -163,6 +163,10 @@ djangorestframework==3.15.2
# edx-api-doc-tools
# edx-drf-extensions
# edx-proctoring
dnspython==2.6.1
# via
# -r requirements/base.txt
# pymongo
drf-jwt==1.19.2
# via
# -r requirements/base.txt
Expand All @@ -177,7 +181,7 @@ edx-ccx-keys==1.3.0
# via
# -r requirements/base.txt
# openedx-events
edx-django-utils==7.0.0
edx-django-utils==7.0.1
# via
# -r requirements/base.txt
# edx-drf-extensions
Expand All @@ -199,7 +203,7 @@ edx-opaque-keys[django]==2.11.0
# edx-proctoring
# edx-when
# openedx-events
edx-proctoring==4.18.3
edx-proctoring==4.18.4
# via -r requirements/base.txt
edx-rest-api-client==6.0.0
# via
Expand All @@ -213,16 +217,15 @@ edx-when==2.5.0
# via
# -r requirements/base.txt
# edx-proctoring
event-tracking==2.4.0
event-tracking==3.0.0
# via
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
# -r requirements/base.txt
# edx-proctoring
exceptiongroup==1.2.2
# via pytest
factory-boy==3.3.1
# via -r requirements/test.in
faker==30.8.2
faker==33.0.0
# via factory-boy
fastavro==1.9.7
# via
Expand Down Expand Up @@ -278,7 +281,7 @@ mccabe==0.7.0
# via pylint
mock==5.1.0
# via -r requirements/test.in
newrelic==10.2.0
newrelic==10.3.0
# via
# -r requirements/base.txt
# edx-django-utils
Expand All @@ -292,7 +295,7 @@ openedx-events==9.14.1
# via
# -r requirements/base.txt
# event-tracking
packaging==24.1
packaging==24.2
# via
# -r requirements/base.txt
# drf-yasg
Expand Down Expand Up @@ -335,7 +338,7 @@ pylint==3.2.7
# via
# -c requirements/constraints.txt
# -r requirements/test.in
pymongo==3.13.0
pymongo==4.4.0
# via
# -r requirements/base.txt
# edx-opaque-keys
Expand Down Expand Up @@ -420,7 +423,7 @@ six==1.16.0
# python-dateutil
social-auth-core==4.5.4
# via -r requirements/base.txt
sqlparse==0.5.1
sqlparse==0.5.2
# via
# -r requirements/base.txt
# django
Expand All @@ -436,7 +439,7 @@ text-unidecode==1.3
# via
# -r requirements/base.txt
# python-slugify
tomli==2.0.2
tomli==2.1.0
# via
# pylint
# pytest
Expand Down
4 changes: 2 additions & 2 deletions requirements/tox.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ filelock==3.16.1
# via
# tox
# virtualenv
packaging==24.1
packaging==24.2
# via
# pyproject-api
# tox
Expand All @@ -28,7 +28,7 @@ pluggy==1.5.0
# via tox
pyproject-api==1.8.0
# via tox
tomli==2.0.2
tomli==2.1.0
# via
# pyproject-api
# tox
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 11.0.0
current_version = 11.1.0
commit = False
tag = False

Expand Down

0 comments on commit 1def06f

Please sign in to comment.