← Back to issue list

ci: install chisel as a snap

View original Github issue

Metadata

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

Current evaluation

Closed unmerged after inactivity; equivalent Chisel-snap CI and home-fixture changes were merged in craft-parts#793, fixing craft-parts#746.

Resolution: closed superseded

Reason: PR #792 was closed unmerged after prolonged inactivity. The equivalent CI changes were merged in canonical/craft-parts#793, resolving issue #746.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- - install chisel as a snap - 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

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged after inactivity; equivalent Chisel-snap CI and home-fixture changes were merged in craft-parts#793, fixing craft-parts#746.
stealth/space-bunny-alpha — closed superseded Closed unmerged after 721 days of inactivity; equivalent Chisel-snap CI changes were merged in canonical/craft-parts#793, resolving #746.
qwen/qwen3.6-35b-a3b — — Closed without merging after 721 days of inactivity. The update to install chisel as a snap and adjust the homedir fixture was abandoned due to lack of reviewer feedback.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes to install chisel as a snap and updated the homedir fixture to a non-hidden directory, resolving snap interface access restrictions. Closes #746.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#793 (confidence 100%)

    Merged the equivalent Chisel snap installation and non-hidden home-fixture updates.

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

    The issue targeted by both PRs and resolved by #793.

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%
#464 Make chisel a build snap rockcraft closed Closed unmerged and superseded by canonical/rockcraft#758, which carried forward removing Chisel packaging after craft-parts gained equivalent support.
79%
#649 Install chisel if parts use slices craft-parts closed Implemented as requested: PR #904 (commit 941164e1) makes craft-parts append chisel@latest/stable to extra build snaps when any part has stage-packages/build-packages slices. Later #914 added part_has_chisel_as_build_snap detection.
76%
#793 ci fixes craft-parts merged 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.
76%
#758 remove chisel part from Rockcraft's snap rockcraft open Removes Chisel packaging from Rockcraft’s snap after craft-parts gained equivalent support. The prerequisite merged, but this 413-day-idle PR has no review or CI results.
75%
#18 build: readd chisel for snapcraft 8 snapcraft-rocks merged PR #18 merged, restoring Chisel and its Snapcraft 8.x-only spread test while bumping Snapcraft to 8.0.2.
74%
#1737 fix: install chisel for build-slices craft-parts closed Merged #1737 as commit 46fb937b: Chisel is now installed automatically when any part declares build-slices. The fix is recorded in craft-parts 2.37.1.
73%
#4522 chore(deps): bump version of Chisel snapcraft merged Merged PR #4522, updating Snapcraft's staged Chisel dependency to v0.8.1 for compatibility with upcoming Chisel and chisel-releases provisioning changes.
73%
#456 fix(spread): tests must also use newer Chisel rockcraft merged Merged as b3bc4d70 in PR #456: spread tests now install Chisel from the Snap Store instead of building a hardcoded commit, resolving failures exposed by chisel-releases#78.
71%
#622 chore(ci): update chisel craft-parts merged Merged PR #622 updated CI to Chisel v0.8.1, avoiding incompatibility with newer chisel-releases; the change landed as commit b063ca96.
71%