build(deps): Lock snowballstemmer to v2.* to work around #886.#887
build(deps): Lock snowballstemmer to v2.* to work around #886.#887kirkrodrigues merged 1 commit intoy-scope:mainfrom
Conversation
WalkthroughA new dependency, Changes
Suggested reviewers
Tip ⚡️ Faster reviews with caching
Enjoy the performance boost—your workflow just got faster. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro
📒 Files selected for processing (1)
docs/requirements.txt(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (2)
- GitHub Check: lint-check (macos-latest)
- GitHub Check: lint-check (ubuntu-latest)
🔇 Additional comments (1)
docs/requirements.txt (1)
9-9: Approve dependency pinning to avoid Sphinx issue.
Lockingsnowballstemmerto the 2.* series correctly avoids the compatibility break introduced in newer versions. Docs build workflows have passed, so this change aligns with the PR objective.
| sphinx-copybutton>=0.5.2 | ||
| sphinxcontrib-mermaid>=1.0.0 | ||
|
|
||
| # Lock to v2.* to work around https://github.com/sphinx-doc/sphinx/issues/13533 |
There was a problem hiding this comment.
🧹 Nitpick (assertive)
Nitpick: Clarify temporary nature of the workaround.
Please prefix the comment with “TODO:” or “Temporary:” to indicate this lock is short-lived. For example:
- # Lock to v2.* to work around https://github.com/sphinx-doc/sphinx/issues/13533
+ # TODO: temporary lock to snowballstemmer v2.* as a workaround for https://github.com/sphinx-doc/sphinx/issues/13533; remove once resolved upstream📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| # Lock to v2.* to work around https://github.com/sphinx-doc/sphinx/issues/13533 | |
| # TODO: temporary lock to snowballstemmer v2.* as a workaround for https://github.com/sphinx-doc/sphinx/issues/13533; remove once resolved upstream |
Description
As the title says, this mitigates #886 until a fix is available for sphinx-doc/sphinx#13533.
Checklist
breaking change.
Validation performed
Workflows succeed.
Summary by CodeRabbit