← Back to issue list

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

View original Github issue

Metadata

Project
imagecraft
Number
#282
Type
pull request
State
closed
Author
renovate[bot]
Labels
PR: Dependencies
Created
Updated
Closed

Current evaluation

Abandoned due to a uv.lock dependency resolution failure. The PR was closed without merging, and Renovate will ignore future myst-parser 5.x updates unless manually upgraded.

Suggested action:

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/imagecraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMTc5LjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlBSOiBEZXBlbmRlbmNpZXMiXX0=-->

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Abandoned due to a uv.lock dependency resolution failure. The PR was closed without merging, and Renovate will ignore future myst-parser 5.x updates unless manually upgraded.
qwen/qwen3.6-35b-a3b
Staleness: 40
Complexity: 10
Confidence: 75
needs review Updates myst-parser from v4 to v5. CI passes except for lint and security scans. Renovate reports a dependency resolution failure in uv.lock, blocking the update. Awaiting maintainer review or rebase.
qwen3.6-35b-a3b-mtp-q6
Staleness: 50
Complexity: 25
Confidence: 85
keep open Updates myst-parser from v4 to v5, requiring Python 3.11+ and Sphinx 8+. Currently blocked by a uv.lock dependency resolution failure. Awaiting bot retry or maintainer intervention.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 35
Confidence: 85
close stale Updates myst-parser to v5, introducing breaking changes for Python and Sphinx. The PR fails uv lock dependency resolution and has seen no follow-up in over three months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 15
Confidence: 85
needs review Updates myst-parser dependency from v4 to v5. Currently stalled due to a dependency resolution failure in uv.lock reported by Renovate. Requires manual retry or dependency fix to proceed.

Update history

Date Change
closed
updated

Related issues

Issue Project State Summary Similarity
#553 build(deps): update dependency myst-parser to v5 (main) starbase closed Closed without merging due to a failed artifact update. Renovate could not resolve uv.lock because the updated myst-parser conflicts with Sphinx constraints for Python 3.15+. Abandoned, and future 5.x updates will be ignored until manually resolved.
90%
#183 build(deps): update dependency myst-parser to v5 (main) craft-grammar closed 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.
90%
#359 build(deps): update dependency myst-parser to v5 (main) craft-store closed Rejected and closed without merging. The maintainer declined the myst-parser v5 update because it drops Python 3.10 support, which the project still requires. Renovate will ignore future 5.x updates.
89%
#481 build(deps): update dependency myst-parser to v5 (main) - autoclosed starbase closed The dependency update for myst-parser to v5 was automatically closed without review or merge. The change was abandoned and superseded by automated closure, likely due to repository policy or bot configuration rules.
83%
#1138 build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) rockcraft closed Closed without merging due to dependency resolution failures in uv.lock. The automated update was abandoned, and Renovate will ignore this specific version.
76%
#1489 build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) craft-parts closed Closed without merging due to uv.lock dependency resolution failure. Renovate will ignore this update until a newer version is released.
76%
#6070 build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) snapcraft closed Closed without merging after Renovate failed to update the uv.lock file due to dependency resolution conflicts. The update was abandoned and will be ignored until a newer version is released.
76%
#273 build(deps): update bugfixes (main) craft-store closed Closed without merging. The Renovate dependency update for ruff-pre-commit, coverage, myst-parser, pytest, and sphinx-toolbox was abandoned. The immortal configuration ensures it will be automatically recreated when new updates are available.
74%
#6086 build(deps): update dependency sphinx-substitution-extensions to v2026 (main) snapcraft closed Closed without merging due to a uv lock dependency resolution failure. The updated sphinx-substitution-extensions package caused conflicts. Renovate will ignore future minor and patch updates for this version range.
74%
#1503 build(deps): update dependency sphinx-substitution-extensions to v2026 (main) craft-parts closed Closed without merging due to a dependency resolution failure in uv.lock. Renovate flagged an artifact update problem and advised against proceeding. The update was abandoned, and Renovate will ignore future 2026.x releases.
73%