← Back to issue list

build(deps): update dependency myst-parser to v5 (main)

View original Github issue

Metadata

Project
craft-grammar
Number
#183
Type
pull request
State
closed
Author
renovate[bot]
Labels
PR: Dependencies
Created
Updated
Closed

Current evaluation

Renovate PR #183 bumping myst-parser to ~=5.1 was closed unmerged by a maintainer; uv.lock resolution failed (needs sphinx 8), so the upgrade never landed.

Resolution: closed stale

Reason: Renovate reported an artifact-update failure on uv.lock (myst-parser 5.1.0 requires sphinx>=8,<10 while the repo pins an older Sphinx), and maintainer @mr-cal commented 'Needs sphinx 8' before closing the PR without merging. No commit updating myst-parser exists in the repo history, and Renovate subsequently ignored the 5.x line.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [myst-parser](https://redirect.github.com/executablebooks/MyST-Parser) | `~=4.0` → `~=5.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/myst-parser/5.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/myst-parser/4.0.1/5.1.0?slim=true) | --- ### Release Notes <details> <summary>executablebooks/MyST-Parser (myst-parser)</summary> ### [`v5.1.0`](https://redirect.github.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#510---2026-05-13) [Compare Source](https://redirect.github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0) ##### ✨ New Features - ✨ Add `"alert"` syntax extension for [GFM alerts](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts) (e.g. `> [!NOTE]`), see [](syntax/alerts) by <gh-user:chrisjsewell> in <gh-pr:1128> - ✨ Add `"gfm_autolink"` syntax extension for [GFM autolinks](https://github.github.com/gfm/#autolinks-extension-), see [](syntax/gfm-autolink) by <gh-user:chrisjsewell> in <gh-pr:1128> - ✨ Add `myst_strikethrough_single_tilde` [config option](sphinx/config-options) to allow single tilde (`~`) for strikethrough by <gh-user:chrisjsewell> in <gh-pr:1128> - ✨ Add `myst_colon_fence_exact_match` [config option](sphinx/config-options) to require the closing colon fence to have exactly the same number of colons as the opening, see [](syntax/colon_fence) by <gh-user:chrisjsewell> in <gh-pr:1128> ##### 👌 Improvements - 👌 Update [`myst_gfm_only`](sphinx/config-options) mode to use the unified `gfm_plugin`, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by <gh-user:chrisjsewell> in <gh-pr:1128> - 👌 Improve MathJax 4 compatibility for Sphinx 9 by <gh-user:chrisjsewell> in <gh-pr:1110> - 👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by <gh-user:chrisjsewell> in <gh-pr:1133> ##### 🐛 Bug Fixes - 🐛 Use docname instead of source path in warning locations by <gh-user:chrisjsewell> in <gh-pr:1114> - 🐛 Correctly encode `&` in Markdown URLs by not HTML-escaping `refuri` by <gh-user:chrisjsewell> in <gh-pr:1126> - 🐛 Fix `RemovedInSphinx10Warning` for inventory item iteration by <gh-user:chrisjsewell> in <gh-pr:1129> - 🐛 Pin `mdit-py-plugins>=0.6.1` for nested field list fix by <gh-user:chrisjsewell> in <gh-pr:1134> ##### ⬆️ Dependency Upgrades - ⬆️ Upgrade to `markdown-it-py~=4.2` and `mdit-py-plugins~=0.6` by <gh-user:chrisjsewell> in <gh-pr:1128> - ⬆️ Update pygments requirement from `<2.20` to `<2.21` by <gh-user:chrisjsewell> in <gh-pr:1117> **Full Changelog**: [v5.0.0...v5.1.0](https://redirect.github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0) ### [`v5.0.0`](https://redirect.github.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#500---2026-01-15) [Compare Source](https://redirect.github.com/executablebooks/MyST-Parser/compare/v4.0.1...v5.0.0) This release significantly bumps the supported versions of core dependencies: ##### ‼️ Breaking Changes This release updates the minimum supported versions: - **Python**: `>=3.11` (dropped Python 3.10, tests up to 3.14) - **Sphinx**: `>=8,<10` (dropped Sphinx 7, added Sphinx 9) - **Docutils**: `>=0.20,<0.23` (dropped docutils 0.19, added docutils 0.22) - **markdown-it-py**: `~=4.0` (upgraded from v3) ##### ⬆️ Dependency Upgrades - ⬆️ Upgrade to markdown-it-py v4 by <gh-user:chrisjsewell> in <gh-pr:1060> - ⬆️ Drop Python 3.10 and Sphinx 7 by <gh-user:chrisjsewell> in <gh-pr:1059> - ⬆️ Drop docutils 0.19 by <gh-user:chrisjsewell> in <gh-pr:1061> - ⬆️ Add support for Python 3.14 by <gh-user:chrisjsewell> in <gh-pr:1075> - ⬆️ Support Sphinx v9 by <gh-user:chrisjsewell> in <gh-pr:1076> - ⬆️ Allow docutils 0.22 by <gh-user:chrisjsewell> in <gh-pr:1084> ##### 👌 Improvements - 👌 Improve generation of meta nodes by <gh-user:AA-Turner> in <gh-pr:1080> ##### 📚 Documentation - 📚 Fix typo in tables.md by <gh-user:electricalgorithm> in <gh-pr:1034> - 📚 Fix minor typo in `cross-referencing.md` by <gh-user:krassowski> in <gh-pr:1036> ##### 🔧 Internal / Maintenance - 🔧 Update pre-commit by <gh-user:chrisjsewell> in <gh-pr:1058> - 🔧 Add `AGENTS.md` by <gh-user:chrisjsewell> in <gh-pr:1083> **Full Changelog**: [v4.0.1...v5.0.0](https://redirect.github.com/executablebooks/MyST-Parser/compare/v4.0.1...v5.0.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - "every weekend" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-grammar). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Renovate PR #183 bumping myst-parser to ~=5.1 was closed unmerged by a maintainer; uv.lock resolution failed (needs sphinx 8), so the upgrade never landed.
stealth/space-bunny-alpha — closed stale Renovate PR #183 was closed unmerged: myst-parser 5.x required Sphinx 8, causing uv.lock regeneration to fail; no v5 upgrade landed.
qwen/qwen3.6-35b-a3b — — Closed without merging due to dependency resolution conflicts in uv.lock requiring Sphinx 8. Renovate will ignore future 5.x updates until manually upgraded or the PR is reopened.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#553 build(deps): update dependency myst-parser to v5 (main) starbase closed Renovate PR #553 was closed unmerged after uv could not lock myst-parser 5.1.0 for Python 3.15+, so starbase retained myst-parser 4.x.
86%
#282 build(deps): update dependency myst-parser to v5 (main) imagecraft closed Renovate's myst-parser 5.1 update was closed unmerged after uv could not resolve uv.lock; Imagecraft kept myst-parser 4.x because v5 caused dependency conflicts.
84%
#481 build(deps): update dependency myst-parser to v5 (main) - autoclosed starbase closed Renovate’s myst-parser 5.0 update was autoclosed unmerged after inactivity and a failing Trivy check; v4 remained pinned, while #537 later merged a broader docs-stack upgrade.
84%
#359 build(deps): update dependency myst-parser to v5 (main) craft-store closed PR #359 was closed unmerged because myst-parser 5 requires Python 3.11 while craft-store still supports Python 3.10.
82%
#220 build(deps): update dependency myst-parser to v4 craft-store merged Renovate PR #220 merged (commit fcca96b), bumping myst-parser 3.0.1 -> 4.0.0 (+2/-2 lines, 2 files). pyproject.toml docs-sphinx-stack group now requires myst-parser~=4.0. Approved by 2 reviewers, no failing CI.
79%
#6070 build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) snapcraft closed Renovate PR #6070 was closed unmerged after uv could not resolve the requested 2025.12.15 upgrade; Renovate will retry only when a newer version is released.
77%
#1503 build(deps): update dependency sphinx-substitution-extensions to v2026 (main) craft-parts closed Renovate PR #1503 was closed unmerged after uv could not resolve sphinx-substitution-extensions 2026.6.17; the project remains pinned to 2025.1.2.
77%
#1138 build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) rockcraft closed Renovate PR #1138 was closed unmerged after uv could not resolve sphinx-substitution-extensions 2025.12.15; the version was ignored until a newer release.
77%
#5948 build(deps): update dependency sphinx-prompt to ~=1.10.2 (main) snapcraft closed Renovate PR #5948 was closed unmerged after uv could not resolve sphinx-prompt ~=1.10.2 in uv.lock; Renovate deferred the version until a newer release.
76%
#282 build(deps): update bugfixes (main) craft-store merged Merged PR #282 in commit c79c611, updating myst-parser 4.0.0→4.0.1, pytest-mock 3.14.0→3.14.1, and sphinx-reredirects 0.1.5→0.1.6.
76%