mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-09-28 04:09:01 +00:00
Compare commits
3 Commits
0e37449f40
...
c5c563523d
Author | SHA1 | Date | |
---|---|---|---|
|
c5c563523d | ||
|
e0a39fe45d | ||
|
f84e621cf6 |
7
.github/workflows/test.yml
vendored
7
.github/workflows/test.yml
vendored
@ -9,12 +9,15 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
tests:
|
tests:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
python-version: ['3.8', '3.12']
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v3
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: 3.8
|
python-version: ${{ matrix.python-version }}
|
||||||
cache: 'pip'
|
cache: 'pip'
|
||||||
cache-dependency-path: requirements/dev.txt
|
cache-dependency-path: requirements/dev.txt
|
||||||
- name: Upgrade pip
|
- name: Upgrade pip
|
||||||
|
10
CHANGELOG.md
10
CHANGELOG.md
@ -20,6 +20,16 @@ instructions, because git commits are used to generate release notes:
|
|||||||
|
|
||||||
<!-- scriv-insert-here -->
|
<!-- scriv-insert-here -->
|
||||||
|
|
||||||
|
<a id='changelog-17.0.3'></a>
|
||||||
|
## v17.0.3 (2024-03-26)
|
||||||
|
|
||||||
|
- 💥[Bugfix] Prevent infinite growth of course structure cache in Redis. (by @regisb)
|
||||||
|
- Redis is now configured with a maximum memory size of 4GB. If this is too low for your platform, you should increase this value using the new "redis-conf" patch.
|
||||||
|
- Make sure that course structure cache keys have an actual timeout.
|
||||||
|
- [Feature] Introduce the "redis-conf" patch. (by @regisb)
|
||||||
|
- [Bugfix] Fix merge conflicts in nightly when trying to apply patches from the master branch. (by @regisb)
|
||||||
|
- [Bugfix] Ensure mounted installable packages are installed as expected upon initialization. (by @dawoudsheraz)
|
||||||
|
|
||||||
<a id='changelog-17.0.2'></a>
|
<a id='changelog-17.0.2'></a>
|
||||||
## v17.0.2 (2024-02-09)
|
## v17.0.2 (2024-02-09)
|
||||||
|
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
- 💥[Bugfix] Prevent infinite growth of course structure cache in Redis. (by @regisb)
|
|
||||||
- Redis is now configured with a maximum memory size of 4GB. If this is too low for your platform, you should increase this value using the new "redis-conf" patch.
|
|
||||||
- Make sure that course structure cache keys have an actual timeout.
|
|
||||||
- [Feature] Introduce the "redis-conf" patch. (by @regisb)
|
|
@ -1 +0,0 @@
|
|||||||
- [Bugfix] Fix merge conflicts in nightly when trying to apply patches from the master branch. (by @regisb)
|
|
@ -1 +0,0 @@
|
|||||||
- [BugFix] Ensure mounted installable packages are installed as expected upon initialization. (by @dawoudsheraz)
|
|
11
docs/conf.py
11
docs/conf.py
@ -51,6 +51,8 @@ nitpick_ignore = [
|
|||||||
# python 3.10
|
# python 3.10
|
||||||
("py:class", "NoneType"),
|
("py:class", "NoneType"),
|
||||||
("py:class", "click.core.Command"),
|
("py:class", "click.core.Command"),
|
||||||
|
# Python 3.12
|
||||||
|
("py:class", "FilterCallbackFunc"),
|
||||||
]
|
]
|
||||||
# Resolve type aliases here
|
# Resolve type aliases here
|
||||||
# https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_type_aliases
|
# https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_type_aliases
|
||||||
@ -58,6 +60,15 @@ autodoc_type_aliases: dict[str, str] = {
|
|||||||
# python 3.10
|
# python 3.10
|
||||||
"T": "tutor.core.hooks.actions.T",
|
"T": "tutor.core.hooks.actions.T",
|
||||||
"T2": "tutor.core.hooks.filters.T2",
|
"T2": "tutor.core.hooks.filters.T2",
|
||||||
|
# # python 3.12
|
||||||
|
"L": "tutor.core.hooks.filters.L",
|
||||||
|
"FilterCallbackFunc": "tutor.core.hooks.filters.FilterCallbackFunc",
|
||||||
|
# https://stackoverflow.com/questions/73223417/type-aliases-in-type-hints-are-not-preserved
|
||||||
|
# https://github.com/sphinx-doc/sphinx/issues/10455
|
||||||
|
# https://github.com/sphinx-doc/sphinx/issues/10785
|
||||||
|
# https://github.com/emdgroup/baybe/pull/67
|
||||||
|
"Action": "tutor.core.hooks.actions.Action",
|
||||||
|
"Filter": "tutor.core.hooks.filters.Filter",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ tutor-credentials>=17.0.0,<18.0.0
|
|||||||
tutor-discovery>=17.0.0,<18.0.0
|
tutor-discovery>=17.0.0,<18.0.0
|
||||||
tutor-ecommerce>=17.0.0,<18.0.0
|
tutor-ecommerce>=17.0.0,<18.0.0
|
||||||
tutor-forum>=17.0.0,<18.0.0
|
tutor-forum>=17.0.0,<18.0.0
|
||||||
|
tutor-indigo>=17.0.0,<18.0.0
|
||||||
tutor-jupyter>=17.0.0,<18.0.0
|
tutor-jupyter>=17.0.0,<18.0.0
|
||||||
tutor-mfe>=17.0.0,<18.0.0
|
tutor-mfe>=17.0.0,<18.0.0
|
||||||
tutor-minio>=17.0.0,<18.0.0
|
tutor-minio>=17.0.0,<18.0.0
|
||||||
|
@ -2,7 +2,7 @@ import os
|
|||||||
|
|
||||||
# Increment this version number to trigger a new release. See
|
# Increment this version number to trigger a new release. See
|
||||||
# docs/tutor.html#versioning for information on the versioning scheme.
|
# docs/tutor.html#versioning for information on the versioning scheme.
|
||||||
__version__ = "17.0.2"
|
__version__ = "17.0.3"
|
||||||
|
|
||||||
# The version suffix will be appended to the actual version, separated by a
|
# The version suffix will be appended to the actual version, separated by a
|
||||||
# dash. Use this suffix to differentiate between the actual released version and
|
# dash. Use this suffix to differentiate between the actual released version and
|
||||||
|
Loading…
Reference in New Issue
Block a user