Skip to content

fix: upgrade openedx-forum to 0.4.1.post1 - #39233

Merged
feanil merged 2 commits into
release/ulmofrom
feanil/upgrade-forum-c6fp-ulmo
Oct 14, 2026
Merged

feanil merged 2 commits into
release/ulmofrom
feanil/upgrade-forum-c6fp-ulmo

Conversation

@feanil

@feanil feanil commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Upgrade openedx-forum from 0.4.1 to 0.4.1.post1, the security release for https://github.com/openedx/forum/security/advisories/GHSA-c6fp-f54c-6cv4. The forum HTTP API is no longer routed unless FORUM_ENABLE_HTTP_API is set, and requires a staff caller when it is. edx-platform calls forum.api in process, so nothing here uses those routes. The openedx-forum<=0.4.1 cap in requirements/constraints.txt becomes <0.4.2, since 0.4.1.post1 sorts above 0.4.1 and the old cap would exclude it.

The requirements files are edited by hand since this is a single pin change on a release branch.

The second commit fixes two blank-line pycodestyle errors that came in with earlier security backports and fail "Quality Others" on every PR against this branch.

🤖 Generated with Claude Code

feanil and others added 2 commits October 13, 2026 13:23
Security release of the forum app for GHSA-c6fp-f54c-6cv4: the forum HTTP
API is no longer routed unless FORUM_ENABLE_HTTP_API is set, and requires
a staff caller when it is.

GHSA-c6fp-f54c-6cv4

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
E302 in test_extract_archive.py and E303 in test_videos.py came in with
earlier security backports (97de058, c99de01), which merged from a
private fork where CI does not run. They fail the "Quality Others" check
on every PR against this branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@feanil
feanil marked this pull request as ready for review October 14, 2026 15:23
@feanil
feanil merged commit e32b14a into release/ulmo Oct 14, 2026
53 of 54 checks passed
@feanil
feanil deleted the feanil/upgrade-forum-c6fp-ulmo branch October 14, 2026 15:23
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.

1 participant