← Back to issue list

build(deps): update dependency myst-parser to v4

View original Github issue

Metadata

Project
craft-store
Number
#220
Type
pull request
State
merged
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The PR itself was the resolution: it merged into main as commit fcca96b in canonical/craft-store, moving the myst-parser constraint in pyproject.toml's docs-sphinx-stack dependency group from ==3.0.1 to ==4.0.0. The current pyproject.toml on the default branch confirms myst-parser~=4.0.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [myst-parser](https://redirect.github.com/executablebooks/MyST-Parser) | `==3.0.1` -> `==4.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/myst-parser/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/myst-parser/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/myst-parser/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/myst-parser/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>executablebooks/MyST-Parser (myst-parser)</summary> ### [`v4.0.0`](https://redirect.github.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#400---2024-08-05) [Compare Source](https://redirect.github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0) This release bumps the supported versions of: - Python to `3.10` and greater - Sphinx to `>=7,<9` - Docutils to `>=0.19,<0.22` Additionally, footnotes are now parsed similar to the corresponding reStructuredText, in that resolution (between definitions and references) and ordering is now deferred to transforms on the doctree (in <gh-pr:931>). This allows for the proper interaction with other docutils/sphinx transforms, including those that perform translations, and logging of warnings for duplicate/unreferenced footnote definitions and also for footnote references with no definitions. See the [footnotes guide](#syntax/footnotes) for more information. **Full Changelog**: [v3.0.1...v4.0.0](https://redirect.github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates 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-store). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha β€” closed resolved 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.
stealth/space-bunny-alpha β€” closed resolved Renovate PR merged as commit fcca96b, bumping myst-parser from 3.0.1 to 4.0.0 in craft-store's docs requirements (2 files, +2/-2).
stealth/space-bunny-alpha β€” closed resolved Merged in canonical/craft-store#220 (fcca96b), upgrading myst-parser from 3.0.1 to 4.0.0 across two files.
qwen/qwen3.6-35b-a3b β€” β€” Merged automated dependency update upgrading myst-parser from v3.0.1 to v4.0.0. Approved by two reviewers, passed CI checks, and applied with a minimal two-line change across two files.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-store#181 (confidence 70%)

    Preceding Renovate commit 123e263 'chore(deps): update dependency myst-parser to v3 (#181)' β€” the v3 bump that #220 supersedes.

Related issues

Issue Project State Summary Similarity
#183 build(deps): update dependency myst-parser to v5 (main) craft-grammar closed 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.
79%
#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.
79%
#871 build(deps): update dependency myst-parser to v4 (main) craft-parts merged Merged in canonical/craft-parts#871 via commit 8ab96720, upgrading myst-parser from 3.0.1 to 4.0.0 for documentation builds.
77%
#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.
76%
#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.
74%
#409 build(deps): update bugfixes (main) craft-cli merged Renovate PR merged as commit 4ed6ae3, bumping codespell 2.4.1β†’2.4.2, coverage 7.13.0β†’7.13.4 and sphinx-toolbox 4.1.1β†’4.1.2 in pyproject.toml and the lockfile (+121/-107, 2 files).
74%
#185 build(deps): update dependency sphinx-toolbox to v4 (main) craft-archives merged Renovate PR merged: sphinx-toolbox bumped from ~=3.5 to ~=4.0 in pyproject.toml. Commit 6945a29 landed it after 2 approvals and all CI jobs green.
73%
#70 build(deps): update dependency canonical-sphinx to ~=0.6.0 (main) craft-artifacts merged Renovate PR merged as commit ef27008, bumping canonical-sphinx from ~=0.5.1 to ~=0.6.0 in pyproject.toml and uv.lock. Approved by 2 reviewers; only typecheck-with-ty failed.
73%
#22 build(deps): update dependency canonical-sphinx to ~=0.5.1 craft-artifacts merged Renovate PR #22 merged (commit ed07e19), bumping canonical-sphinx from ~=0.4.0 to ~=0.5.1 in pyproject.toml with all CI checks passing; later superseded in practice by #70 which moved to ~=0.6.0.
73%
#106 build(deps): update dependency mypy to ~=1.17.0 craft-grammar merged Renovate PR merged mypy bump ~=1.16.1 to ~=1.17.0 in pyproject.toml via commit a7cd049; all CI checks passed with 2 approvals.
72%