← Back to issue list

ci fixes

View original Github issue

Metadata

Project
craft-parts
Number
#793
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #793 in commit cc150417, replacing CI's Chisel clone/build with a snap install, removing obsolete Ruff noqas, and making the home fixture snap-accessible; fixes #746.

Resolution: closed resolved

Reason: PR #793 was approved and merged; commit cc150417 implements the CI cleanup and fixture change, and #746 is recorded as fixed by this merged PR.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- 1. drop `noqa`s that are no longer needed with the newest version of the ruff snap 2. update chisel by means of using the chisel snap: 3. update homedir fixture to use a non-hidden directory so the chisel snap can access it ([docs](https://snapcraft.io/docs/home-interface)) Fixes #746 Unblocks CRAFT-3043

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #793 in commit cc150417, replacing CI's Chisel clone/build with a snap install, removing obsolete Ruff noqas, and making the home fixture snap-accessible; fixes #746.
stealth/space-bunny-alpha — closed resolved Merged CI updates removed obsolete Ruff noqas, installed Chisel through its snap, and used a non-hidden home fixture for snap access. This fixed #746 and unblocked CRAFT-3043.
stealth/space-bunny-alpha — closed resolved Merged PR #793 updated CI to use the Chisel snap, removed obsolete noqa directives, and moved the homedir fixture to a non-hidden directory; fixes #746 and unblocks CRAFT-3043.
qwen/qwen3.6-35b-a3b — — Merged after approval and passing CI. Updates CI configuration by removing obsolete noqa comments, switching to the chisel snap, and adjusting the homedir fixture for snap compatibility. Resolves #746 and unblocks CRAFT-3043.
qwen3.6-35b-a3b-mtp-q6 — — Merged CI updates removing obsolete noqa comments, switching chisel to the snap version, and adjusting the homedir fixture to a non-hidden directory for snap compatibility. Resolves #746 and unblocks CRAFT-3043.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#746 (confidence 100%)

    Explicitly listed as fixed by PR #793; CI now installs Chisel as a snap instead of cloning and building it.

Related issues

Issue Project State Summary Similarity
#746 Use chisel from snapcraft in CI instead of clone and building craft-parts closed Merged PR #793 updated CI to install Chisel as a snap and move pytest temporary paths out of tmpfs, removing clone-and-build steps.
79%
#792 ci: install chisel as a snap craft-parts closed Closed unmerged after inactivity; equivalent Chisel-snap CI and home-fixture changes were merged in craft-parts#793, fixing craft-parts#746.
76%
#134 Cleanup the parts for Chisel and Pebble rockcraft merged Merged PR #134 as be3e6445, cleaning up obsolete Chisel and Pebble part definitions in the snap and project configuration.
70%