← Back to issue list

build(deps): use ruff from snap

View original Github issue

Metadata

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

Current evaluation

Merged PR #207, commit 27bc107, updating four build files to install and use Ruff from its Snap.

Resolution: closed resolved

Reason: PR canonical/craft-store#207 was approved and merged. Commit 27bc107 applied the Ruff Snap dependency change across four build files.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #207, commit 27bc107, updating four build files to install and use Ruff from its Snap.
stealth/space-bunny-alpha — closed resolved Merged PR #207, commit 27bc107, updated four build files to use Ruff from its Snap.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-store#207: four build files now use Ruff from its Snap; approved by two reviewers.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-providers#597, replacing the frozen pip-installed Ruff with the Ruff Snap to dogfood the snap ecosystem.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-store#207, replacing the pip-installed Ruff with Ruff from the Snap across four build files.
qwen/qwen3.6-35b-a3b — — Merged update to use ruff from snap for build dependencies. Approved by two reviewers with six lines added and four removed across four files. No CI failures reported.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#206 build: use ruff from snap craft-application merged Merged as commit 9f8fcc62; four build files were updated to invoke Ruff from its Snap.
93%
#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.
88%
#597 build(deps): use the ruff snap craft-providers merged Merged PR #597 as commit c5f35a0, replacing a frozen pip-installed Ruff version with the latest Ruff snap for development tooling.
88%
#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.
81%
#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.
78%
#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%
#179 build(deps): update ruff to 0.4.4 craft-store merged Merged canonical/craft-store#179 via c7bc755, updating Ruff to 0.4.4 across three files.
75%
#204 chore: use ruff snap starbase merged Merged PR #204 in commit 09b91ba, switching Ruff usage in four files to the Ruff snap.
75%
#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.
74%
#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.
74%