Skip to content

fix(mit-ol): pin openedx-forum 0.4.7 in place of the fork branch - #229

Merged
blarghmatey merged 1 commit into
mainfrom
tmacey/forum-0.4.7-pin
Sep 14, 2026
Merged

blarghmatey merged 1 commit into
mainfrom
tmacey/forum-0.4.7-pin

Conversation

@blarghmatey

Copy link
Copy Markdown
Member

openedx/forum#289 merged and released, so the six cells that installed forum from mitodl/forum@tmacey/fix-typesense-search-params (added in #208) now pin openedx-forum==0.4.7.

It stays an override rather than being removed: edx-platform pins 0.4.3 on master and 0.4.2 on release/verawood, and neither has the fix. The comment says to drop it once the branch pin reaches 0.4.7.

0.4.7 is the first release carrying the fix that exists on PyPI. 0.4.4 through 0.4.6 were tagged on GitHub but never published; 0.4.7 differs from 0.4.6 only in .github/workflows/release.yml.

Against the fork branch, 0.4.7 changes code in one commit: openedx/forum#239 ("do not update LMS user during retirement", api/users.py and backends/mysql/api.py). src/forum/search is identical.

ulmo × xpro is untouched and stays on openedx-forum==0.4.1 (forum requires Python >=3.12; that cell builds on 3.11).

🤖 Generated with Claude Code

https://claude.ai/code/session_01J43t1WXNsmVV5mbdzxv6iT

openedx/forum#289 released in 0.4.7 (0.4.6 never reached PyPI). The git
override was a direct reference to a branch that is now dead, and nothing
would have flagged it going stale. edx-platform still pins 0.4.3 on master
and 0.4.2 on release/verawood, so the override stays, as a version pin.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J43t1WXNsmVV5mbdzxv6iT
Copilot AI balanced review requested due to automatic review settings September 14, 2026 14:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The published package and compatibility constraints were verified, and the manifest changes are consistent across all intended cells.

Pull request overview

Replaces the temporary forum fork with the released openedx-forum==0.4.7 package.

Changes:

  • Pins 0.4.7 across six Python 3.12 cells.
  • Preserves the 0.4.1 pin for the Python 3.11 Ulmo cell.
  • Updates removal guidance for the override.
File summaries
File Description
deployments/mit-ol/build_manifest.yaml Updates forum overrides for master and Verawood cells.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@blarghmatey
blarghmatey merged commit 64c3b59 into main Sep 14, 2026
20 of 24 checks passed
@blarghmatey
blarghmatey deleted the tmacey/forum-0.4.7-pin branch September 14, 2026 15:49
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.

2 participants