build(deps): update dependency myst-parser to v4
Metadata
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. | |
| #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. | |
| #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. | |
| #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. |