ci: install chisel as a snap
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |