← Back to issue list

build: use ruff from snap

View original Github issue

Metadata

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

Current evaluation

Merged as commit 9f8fcc62; four build files were updated to invoke Ruff from its Snap.

Resolution: closed resolved

Reason: PR #206 was approved and merged as commit 9f8fcc62, replacing the previous Ruff invocation with the Snap-provided version.

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`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 9f8fcc62; four build files were updated to invoke Ruff from its Snap.
stealth/space-bunny-alpha — closed resolved Merged PR #206 (commit 9f8fcc62) updated four build files to use Ruff from its Snap.
stealth/space-bunny-alpha — closed resolved Merged PR #206, switching the build to use the Ruff snap; merged as commit 9f8fcc62.
qwen/qwen3.6-35b-a3b — — Merged to update the build configuration to use ruff from snap. Approved by two reviewers, passed CI checks, and applied minimal changes across four files.

Update history

No update history recorded yet.

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.
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.
85%
#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.
83%
#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.
83%
#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%
#204 chore: use ruff snap starbase merged Merged PR #204 in commit 09b91ba, switching Ruff usage in four files to the Ruff snap.
75%
#510 build: update ruff settings craft-providers merged Merged PR #510 updated the Ruff configuration and was committed as bc34c1c.
73%
#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.
72%
#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.
71%
#263 tools: add ruff config rockcraft merged Merged PR #263 added Starbase’s Ruff configuration and a Makefile test-ruff target; merged as commit 4abd39c2.
71%