← Back to issue list

build(deps): update dependency jsonschema to v2.6.0 (main)

View original Github issue

Metadata

Project
snapcraft
Number
#5690
Type
pull request
State
merged
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

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` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/jsonschema/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/jsonschema/2.5.1/2.6.0?slim=true)](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` ([#&#8203;224](https://redirect.github.com/python-jsonschema/jsonschema/issues/224)) and `additionalProperties` ([#&#8203;317](https://redirect.github.com/python-jsonschema/jsonschema/issues/317)) - Fixed an issue with `ErrorTree`'s handling of multiple errors ([#&#8203;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).
82%
#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.
80%
#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.
76%
#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.
75%
#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.
74%
#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.
73%
#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.
73%
#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.
73%
#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.
72%
#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.
72%