build(deps): update dependency jsonschema to v2.6.0 (main)
Metadata
Current evaluation
Renovate PR #5690 bumped jsonschema pin from ==2.5.1 to ==2.6.0 in pyproject.toml (2 files, +7/-7). Merged into main as commit f12ce847d with all CI checks passing and 2 approvals.
Resolution: closed resolved
Reason: The PR itself was merged into main in commit f12ce847d ("build(deps): update dependency jsonschema to v2.6.0 (#5690)"), and pyproject.toml now pins "jsonschema==2.6.0" (verified at repo HEAD). Review status was approved with zero unresolved comments and no failing checks.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [jsonschema](https://redirect.github.com/python-jsonschema/jsonschema) ([changelog](https://redirect.github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)) | `==2.5.1` -> `==2.6.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>python-jsonschema/jsonschema (jsonschema)</summary>
### [`v2.6.0`](https://redirect.github.com/python-jsonschema/jsonschema/blob/HEAD/CHANGELOG.rst#v260)
[Compare Source](https://redirect.github.com/python-jsonschema/jsonschema/compare/v2.5.1...v2.6.0)
\======
- Support for Python 2.6 has been dropped.
- Improve a few error messages for `uniqueItems` ([#​224](https://redirect.github.com/python-jsonschema/jsonschema/issues/224)) and
`additionalProperties` ([#​317](https://redirect.github.com/python-jsonschema/jsonschema/issues/317))
- Fixed an issue with `ErrorTree`'s handling of multiple errors ([#​288](https://redirect.github.com/python-jsonschema/jsonschema/issues/288))
</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 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/snapcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNjYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed resolved | Renovate PR #5690 bumped jsonschema pin from ==2.5.1 to ==2.6.0 in pyproject.toml (2 files, +7/-7). Merged into main as commit f12ce847d with all CI checks passing and 2 approvals. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged PR #5690 in commit f12ce847d, updating jsonschema from 2.5.1 to 2.6.0. All listed CI checks passed. | |
| stealth/space-bunny-alpha | β | closed resolved | Renovateβs jsonschema 2.5.1β2.6.0 update was merged into main via #5690 (commit f12ce847d); two reviewers approved it and all CI checks passed. | |
| qwen/qwen3.6-35b-a3b | β | β | Merged automated dependency update upgrading jsonschema from v2.5.1 to v2.6.0. Approved by two reviewers, passed all CI checks, and merged into main. | |
| qwen3.6-35b-a3b-mtp-q6 | β | β | Merged automated dependency update upgrading jsonschema from v2.5.1 to v2.6.0. The release drops Python 2.6 support, improves error messages, and fixes ErrorTree handling. Successfully integrated into the main branch. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5186
(confidence 55%)
Earlier snapcraft change introducing pydantic fields for jsonschema output; it is the main consumer of this pinned dependency.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5506 build(deps): update dependency jsonschema (main) | snapcraft | closed | Closed unmerged in favor of jsonschema-removal work #5653/#5655; the 2.6.0 bump was later merged through #5690 (commit f12ce847d). | |
| #5702 build(deps): update dependency jsonschema to v4 (main) | snapcraft | closed | Renovate's jsonschema 2.6.0->4.25.0 bump was closed unmerged by mr-cal on 2025-08-14 in favour of issues #5653/#5655, which replace jsonschema with Pydantic. jsonschema 2.6.0 remains pinned. | |
| #1187 chore(deps): update dependency jsonschema-specifications to v2023.7.1 | charmcraft | merged | Renovate PR merged as commit 65927682, bumping pinned jsonschema-specifications from ==2023.6.1 to ==2023.7.1 in pyproject.toml; the dependency was later dropped entirely. | |
| #948 build(deps): update dependency pytest-check to v2.6.0 (main) | craft-application | merged | Renovate PR #948 merged into main via commit 8a153d44, bumping pytest-check from ==2.5.3 to ==2.6.0 in pyproject.toml and constraints. All CI checks passed; approved by 2 reviewers. | |
| #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. | |
| #6515 build(deps): update dependency sphinx-structured-toc to v0.2.1 (main) | snapcraft | closed | Renovate PR updating sphinx-structured-toc from 0.2.0 to 0.2.1 in pyproject.toml and uv.lock. CI passing, automerge enabled, awaiting merge. | |
| #807 build(deps): update dependency canonical-sphinx to ~=0.5.1 (main) | craft-providers | merged | Renovate PR merged as commit 09a99e6, bumping canonical-sphinx from ~=0.2.0 to ~=0.5.1 in docs/requirements.txt and pyproject.toml after 3 approvals and full green CI; later superseded by dc895c4 (#923) to ~=0.6.0. | |
| #95 build(deps): update dependency canonical-sphinx to ~=0.6.0 (main) | debcraft | merged | Renovate PR #95 merged as commit 77dc1d8, bumping canonical-sphinx from ~=0.5.1 to ~=0.6.0 in pyproject.toml (docs-starter-pack group), docs/requirements.txt and uv.lock; all tests and lint passed. | |
| #420 build(deps): update dependency canonical-sphinx to ~=0.5.1 | starbase | merged | Renovate PR #420 (canonical-sphinx ~=0.4.0 -> ~=0.5.1) was approved by 2 reviewers, passed all CI (lint, fast/slow/min-dependency tests, security scans, policy checks) and merged into main as commit cf3900b. | |
| #5897 build(deps): update dependencies | snapcraft | merged | Merged PR #5897 updated Python and schema dependencies and separately bumped pygit2/libgit2 in commits 7de04a6a1 and 83ba9d714. |