← Back to issue list

build(deps): update deps

View original Github issue

Metadata

Project
snapcraft
Number
#6392
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged after approval. Updated 181 dependencies for the 9.1 release using uv lock --upgrade across 7 files. Core CI checks passed despite some integration test failures.

Suggested action:

No scores available.

Issue body

Preparing for a 9.1 release: ```bash uv lock --upgrade Resolved 181 packages in 3.36s Updated annotated-types v0.7.0 -> v0.8.0 Updated anyio v4.12.1 -> v4.14.2 Updated astroid v4.0.3 -> v4.0.4 Updated babel v2.17.0 -> v2.18.0 Updated beautifulsoup4 v4.14.3 -> v4.15.0 Updated certifi v2026.1.4 -> v2026.7.22 Updated cffi v2.0.0 -> v2.1.1 Updated charset-normalizer v3.4.4 -> v3.5.1 Updated codespell v2.4.1 -> v2.4.3 Updated coverage v7.13.1 -> v7.15.4 Updated craft-cli v3.4.0 -> v3.4.1 Updated craft-parts v2.33.0 -> v2.35.0 Updated craft-platforms v0.11.1 -> v0.12.0 Updated craft-store v3.3.0 -> v3.4.0 Updated cssselect v1.4.0 -> v1.5.0 Updated distro-support v2025.12.16 -> v2026.8.10 Updated idna v3.16 -> v3.19 Updated imagesize v1.4.1 -> v2.0.0 Updated importlib-metadata v8.7.1 -> v9.0.0 Updated isort v7.0.0 -> v8.0.1 Updated jaraco-context v6.1.0 -> v6.1.2 Updated jaraco-functools v4.4.0 -> v4.6.0 Updated jsonpointer v3.0.0 -> v3.1.1 Updated lazr-restfulclient v0.14.6 -> v4.0.0 Updated lazr-uri v1.0.7 -> v4.0.0 Updated linkify-it-py v2.0.3 -> v2.1.0 Updated lxml v6.1.0 -> v6.1.2 Updated mdit-py-plugins v0.5.0 -> v0.6.1 Updated more-itertools v10.8.0 -> v11.1.0 Updated pip v26.1.2 -> v26.2.1 Updated platformdirs v4.5.1 -> v4.11.3 Updated pydantic v2.12.5 -> v2.13.4 Updated pydantic-core v2.41.5 -> v2.46.4 Updated pydantic-kitbash v1.0.0 -> v1.0.1 Updated pyelftools v0.32 -> v0.33 Updated pygments v2.20.0 -> v2.21.0 Updated pyinstaller v6.18.0 -> v6.22.2 Updated pyinstaller-hooks-contrib v2026.0 -> v2026.6 Updated pylint v4.0.4 -> v4.0.7 Updated pylxd v2.3.7 -> v2.4.2 Updated pytest v9.0.3 -> v9.1.1 Updated pytest-check v2.6.2 -> v2.9.1 Updated pytest-cov v7.0.0 -> v7.1.0 Updated pytest-subprocess v1.5.3 -> v1.6.0 Updated pytz v2025.2 -> v2026.3.post1 Updated pywin32 v311 -> v312 Updated regex v2026.1.15 -> v2026.7.19 Updated requests v2.33.0 -> v2.34.2 Updated snap-http v1.11.0 -> v1.12.0 Updated snowballstemmer v3.0.1 -> v3.1.1 Updated soupsieve v2.8.3 -> v2.9.2 Updated sphinx-autobuild v2024.10.3 -> v2024.10.3, v2025.8.25 Updated sphinx-terminal v1.0.3 -> v1.1.0 Updated starlette v1.2.1 -> v1.6.0 Updated tabulate v0.9.0 -> v0.10.0 Updated tomli v2.4.0 -> v2.4.1 Updated tomlkit v0.14.0 -> v0.15.1 Updated types-html5lib v1.1.11.20251117 -> v1.1.11.20260518 Updated types-lxml v2026.1.1 -> v2026.2.16 Updated types-pyyaml v6.0.12.20250915 -> v6.0.12.20260815 Updated types-requests v2.32.4.20260107 -> v2.33.0.20260712 Updated types-setuptools v80.9.0.20251223 -> v84.0.0.20260812 Updated types-simplejson v3.20.0.20250822 -> v4.1.0.20260724 Updated types-tabulate v0.9.0.20241207 -> v0.10.0.20260508 Updated types-toml v0.10.8.20240310 -> v0.10.8.20260518 Updated types-webencodings v0.5.0.20251108 -> v0.5.0.20260408 Updated typing-extensions v4.15.0 -> v4.16.0 Updated typing-inspection v0.4.2 -> v0.4.4 Updated uc-micro-py v1.0.3 -> v2.0.0 Updated uvicorn v0.40.0 -> v0.52.4 Updated vale v3.13.0.0 -> v3.17.1.0 Updated wadllib v2.0.0 -> v2.1.0 Updated watchfiles v1.1.1 -> v1.2.0 Updated websockets v16.0 -> v16.1.1, v17.0.1 Updated zipp v3.23.0 -> v4.1.0 ``` (SNAPCRAFT-1361) --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval. Updated 181 dependencies for the 9.1 release using uv lock --upgrade across 7 files. Core CI checks passed despite some integration test failures.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 90
needs review Updates project dependencies to prepare for the 9.1 release. Resolved via uv lock --upgrade. Currently approved by two reviewers with all CI checks passing or pending integration tests.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 90
needs review Updates project dependencies to prepare for the 9.1 release. Currently approved by two reviewers, pending CI checks, with one unresolved comment.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 15
Confidence: 85
needs review Updates project dependencies to latest versions in preparation for the 9.1 release. Currently approved by two reviewers with one unresolved comment, and most CI checks pass except one integration test.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 80
needs review Updates dependencies for 9.1 release. Currently approved with one unresolved comment and one failing integration test. Awaiting maintainer review to address feedback and verify CI.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Routine dependency update for the 9.1 release using uv lock. Currently pending maintainer review with one failing integration test and several pending CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Updates numerous Python dependencies for the 9.1 release using uv lock --upgrade. Currently pending maintainer review with most CI checks passing, though one integration test is failing and others are pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Updates project dependencies to prepare for version 9.1 release. All CI checks are passing, with integration tests pending. Awaiting maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Updates project dependencies to latest versions in preparation for 9.1 release. Currently awaiting maintainer review with one failing lint check.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 35
Confidence: 85
needs review Routine dependency updates for 9.1 release using uv lock --upgrade. PR is fresh, CI mostly passes except for a title format check, and awaits maintainer review.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#5577 build(deps): update lock file snapcraft merged Merged after approval. Updated the dependency lock file via uv sync --upgrade for the 8.10.0 release. Modified two files with 616 additions and 514 deletions. CI passed despite one failing integration test, which did not block the merge.
82%
#1177 build(deps): run 'uv lock --upgrade' rockcraft merged Merged dependency upgrade PR. Updated numerous packages using uv lock --upgrade. Approved by two reviewers and merged into main, successfully integrating the updates despite one CI test failure.
78%
#5444 build(deps): refresh uv.lock snapcraft merged Merged after approval by two reviewers. The pull request refreshed the uv.lock dependency file to prepare for the 8.9 release. Changes were integrated into the main branch despite some failing integration tests.
78%
#890 build(deps): update dependencies rockcraft merged Merged after two approvals. The update refreshed over 30 dependencies via uv lock across six files. Despite initial snap-tests and OSV-scanner failures, the changes were accepted and integrated into the main branch.
78%
#390 build(deps): loosen and update dev dependencies craft-cli closed Merged updates that loosen dev dependency constraints and refresh them via uv lock, superseding PR #389. All CI checks passed and the change received approval before integration.
76%
#2116 build(deps): update bugfixes (main) charmcraft merged Merged automated patch updates for nine dependencies including ruff-pre-commit, codespell, coverage, pylint, and sphinx-toolbox. Approved and merged after passing CI checks.
76%
#5746 build(deps): update all dependencies snapcraft merged Merged following two approvals. Updates all dependencies to prepare for the 8.12 release. Changes were integrated into the main branch.
76%
#1500 build(deps): update core dependencies craft-parts merged Merged after updating core dependencies and lockfile. Split from PR #1386 to isolate test failures. Approved by two reviewers and passed CI checks before merge.
75%
#5969 build: update deps snapcraft merged Merged by maintainer mr-cal after two approvals. Updates the dependency lock file to prepare for the 8.14 release. CI checks passed aside from unrelated spread failures, and the changes were successfully integrated.
74%
#933 build(deps): update all dependencies rockcraft merged All dependencies were updated and merged after two reviewers approved and all CI checks passed. The change modified nine files, adding 494 lines and removing 446.
74%