← Back to issue list

build(deps): use the ruff snap

View original Github issue

Metadata

Project
craft-providers
Number
#597
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #597 as commit c5f35a0, replacing a frozen pip-installed Ruff version with the latest Ruff snap for development tooling.

Resolution: closed resolved

Reason: PR #597 was approved and merged into the main project. Commit c5f35a0 implements the Ruff snap installation change.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? ----- This replaces a frozen version of ruff from pip with the latest snap of ruff, helping us dogfood our own ecosystem.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #597 as commit c5f35a0, replacing a frozen pip-installed Ruff version with the latest Ruff snap for development tooling.
qwen/qwen3.6-35b-a3b — closed resolved Replaces frozen pip-installed ruff with the ruff snap to dogfood the ecosystem.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#207 build(deps): use ruff from snap craft-store merged Merged PR #207, commit 27bc107, updating four build files to install and use Ruff from its Snap.
88%
#4939 build(deps): use the ruff snap snapcraft merged Merged in snapcraft#4939 via commit 8f2afd58a, formalizing Ruff snap use, adopting ruff check, and updating compatibility and documentation.
86%
#206 build: use ruff from snap craft-application merged Merged as commit 9f8fcc62; four build files were updated to invoke Ruff from its Snap.
83%
#4602 build(lint): use ruff from snap snapcraft merged Merged PR #4602 (8a9a5c212) replaced pyright-based CI linting with Ruff supplied by its snap for more predictable tool upgrades.
80%
#1387 build: use ruff snap charmcraft merged Merged PR #1387 in commit 4fae04dc, switching Charmcraft CI and tox from Ruff's Python package to the Ruff Snap as a canary.
76%
#85 build(deps): update dependency ruff to ~=0.11.2 craft-grammar merged Merged PR #85 as commit 93ac0ac, updating Ruff from ~=0.7.0 to ~=0.11.2.
76%
#41 build(deps): update to ruff 0.6.1 craft-grammar merged Renovate-style dependency bump PR updating the Ruff build dependency to 0.6.1 across three files (+4/-4). Approved by 2 reviewers with no unresolved comments and merged into main as commit 2f07089.
75%
#204 chore: use ruff snap starbase merged Merged PR #204 in commit 09b91ba, switching Ruff usage in four files to the Ruff snap.
73%
#205 chore(deps): update dependency lint/ruff to v0.2.1 - autoclosed craft-application closed Renovate PR #205 was auto-closed unmerged; PR #206 replaced its Ruff package pin with Ruff from the Snap.
72%
#43 build(deps): update dependency ruff to ~=0.6.1 - autoclosed craft-grammar closed Autoclosed unmerged after #41 already applied the Ruff 0.6.1 update in commit 2f07089.
72%