From 63751810198cd5189aa26ce1fb2be1b3a8d57844 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 7 Jun 2026 20:31:45 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/base.txt | 10 +++++----- requirements/dev.txt | 18 +++++++++--------- requirements/doc.txt | 18 +++++++++--------- requirements/quality.txt | 18 +++++++++--------- requirements/test.txt | 14 +++++++------- 5 files changed, 39 insertions(+), 39 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index b809c56b..a8f6345f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,7 +8,7 @@ appdirs==1.4.4 # via fs asgiref==3.11.1 # via django -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via -r requirements/base.in cachetools==7.1.4 # via edxval @@ -35,7 +35,7 @@ cryptography==48.0.0 # via pyjwt defusedxml==0.7.1 # via -r requirements/base.in -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in @@ -107,7 +107,7 @@ fs==2.4.16 # xblock html5lib==1.1 # via -r requirements/base.in -idna==3.17 +idna==3.18 # via requests jinja2==3.1.6 # via code-annotations @@ -223,7 +223,7 @@ sympy==1.14.0 # via openedx-calc text-unidecode==1.3 # via python-slugify -tqdm==4.67.3 +tqdm==4.68.1 # via nltk typing-extensions==4.15.0 # via @@ -237,7 +237,7 @@ web-fragments==4.0.0 # xblock webencodings==0.5.1 # via html5lib -webob==1.8.9 +webob==1.8.10 # via # -r requirements/base.in # xblock diff --git a/requirements/dev.txt b/requirements/dev.txt index 8fd6ef99..5c7948ec 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -19,7 +19,7 @@ astroid==4.0.4 # -r requirements/quality.txt # pylint # pylint-celery -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -106,12 +106,12 @@ dill==0.4.1 # via # -r requirements/quality.txt # pylint -distlib==0.4.0 +distlib==0.4.1 # via # -r requirements/quality.txt # -r requirements/test.txt # virtualenv -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt @@ -211,7 +211,7 @@ edxval==4.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt -filelock==3.29.0 +filelock==3.29.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -227,7 +227,7 @@ html5lib==1.1 # via # -r requirements/quality.txt # -r requirements/test.txt -idna==3.17 +idna==3.18 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -509,7 +509,7 @@ six==1.17.0 # fs # html5lib # python-dateutil -snowballstemmer==3.1.0 +snowballstemmer==3.1.1 # via # -r requirements/quality.txt # pydocstyle @@ -550,11 +550,11 @@ tomlkit==0.15.0 # -r requirements/quality.txt # edx-lint # pylint -tox==4.55.0 +tox==4.55.1 # via # -r requirements/quality.txt # -r requirements/test.txt -tqdm==4.67.3 +tqdm==4.68.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -585,7 +585,7 @@ webencodings==0.5.1 # -r requirements/quality.txt # -r requirements/test.txt # html5lib -webob==1.8.9 +webob==1.8.10 # via # -r requirements/quality.txt # -r requirements/test.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index 96b087cf..eddc2172 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -20,7 +20,7 @@ babel==2.18.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via # -r requirements/test.txt # pydata-sphinx-theme @@ -74,11 +74,11 @@ ddt==1.7.2 # via -r requirements/test.txt defusedxml==0.7.1 # via -r requirements/test.txt -distlib==0.4.0 +distlib==0.4.1 # via # -r requirements/test.txt # virtualenv -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -165,7 +165,7 @@ edx-toggles==6.0.0 # edxval edxval==4.0.1 # via -r requirements/test.txt -filelock==3.29.0 +filelock==3.29.1 # via # -r requirements/test.txt # python-discovery @@ -177,7 +177,7 @@ fs==2.4.16 # xblock html5lib==1.1 # via -r requirements/test.txt -idna==3.17 +idna==3.18 # via # -r requirements/test.txt # requests @@ -378,7 +378,7 @@ six==1.17.0 # fs # html5lib # python-dateutil -snowballstemmer==3.1.0 +snowballstemmer==3.1.1 # via sphinx soupsieve==2.8.4 # via @@ -426,9 +426,9 @@ tomli-w==1.2.0 # via # -r requirements/test.txt # tox -tox==4.55.0 +tox==4.55.1 # via -r requirements/test.txt -tqdm==4.67.3 +tqdm==4.68.1 # via # -r requirements/test.txt # nltk @@ -454,7 +454,7 @@ webencodings==0.5.1 # via # -r requirements/test.txt # html5lib -webob==1.8.9 +webob==1.8.10 # via # -r requirements/test.txt # xblock diff --git a/requirements/quality.txt b/requirements/quality.txt index b626e68d..cd69aa34 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -16,7 +16,7 @@ astroid==4.0.4 # via # pylint # pylint-celery -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via -r requirements/test.txt cachetools==7.1.4 # via @@ -75,11 +75,11 @@ defusedxml==0.7.1 # via -r requirements/test.txt dill==0.4.1 # via pylint -distlib==0.4.0 +distlib==0.4.1 # via # -r requirements/test.txt # virtualenv -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -160,7 +160,7 @@ edx-toggles==6.0.0 # edxval edxval==4.0.1 # via -r requirements/test.txt -filelock==3.29.0 +filelock==3.29.1 # via # -r requirements/test.txt # python-discovery @@ -172,7 +172,7 @@ fs==2.4.16 # xblock html5lib==1.1 # via -r requirements/test.txt -idna==3.17 +idna==3.18 # via # -r requirements/test.txt # requests @@ -384,7 +384,7 @@ six==1.17.0 # fs # html5lib # python-dateutil -snowballstemmer==3.1.0 +snowballstemmer==3.1.1 # via pydocstyle soupsieve==2.8.4 # via @@ -416,9 +416,9 @@ tomlkit==0.15.0 # via # edx-lint # pylint -tox==4.55.0 +tox==4.55.1 # via -r requirements/test.txt -tqdm==4.67.3 +tqdm==4.68.1 # via # -r requirements/test.txt # nltk @@ -443,7 +443,7 @@ webencodings==0.5.1 # via # -r requirements/test.txt # html5lib -webob==1.8.9 +webob==1.8.10 # via # -r requirements/test.txt # xblock diff --git a/requirements/test.txt b/requirements/test.txt index 95130d09..ffe4e430 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -12,7 +12,7 @@ asgiref==3.11.1 # via # -r requirements/base.txt # django -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via -r requirements/base.txt cachetools==7.1.4 # via @@ -60,7 +60,7 @@ ddt==1.7.2 # via -r requirements/test.in defusedxml==0.7.1 # via -r requirements/base.txt -distlib==0.4.0 +distlib==0.4.1 # via virtualenv # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt @@ -140,7 +140,7 @@ edx-toggles==6.0.0 # edxval edxval==4.0.1 # via -r requirements/base.txt -filelock==3.29.0 +filelock==3.29.1 # via # python-discovery # tox @@ -151,7 +151,7 @@ fs==2.4.16 # xblock html5lib==1.1 # via -r requirements/base.txt -idna==3.17 +idna==3.18 # via # -r requirements/base.txt # requests @@ -352,9 +352,9 @@ text-unidecode==1.3 # python-slugify tomli-w==1.2.0 # via tox -tox==4.55.0 +tox==4.55.1 # via -r requirements/test.in -tqdm==4.67.3 +tqdm==4.68.1 # via # -r requirements/base.txt # nltk @@ -377,7 +377,7 @@ webencodings==0.5.1 # via # -r requirements/base.txt # html5lib -webob==1.8.9 +webob==1.8.10 # via # -r requirements/base.txt # xblock From 8e0a6094adda33778dd908b0ff4232ab186ce550 Mon Sep 17 00:00:00 2001 From: farhan Date: Mon, 8 Jun 2026 12:09:33 +0500 Subject: [PATCH 2/2] fix: update codecov-action from v6.0.0 to v6.0.2 The Codecov upload step was failing after Codecov released v6.0.2 on June 7, 2026, which introduced changes that broke the previously pinned v6.0.0 SHA. Updating to v6.0.2 resolves the CI failure. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/python-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index ae120a9a..512f0cb1 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -36,7 +36,7 @@ jobs: - name: Upload coverage to Codecov if: matrix.python-version == '3.12' && matrix.toxenv == 'django42' - uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 + uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v6.0.2 with: token: ${{ secrets.CODECOV_TOKEN }} flags: unittests