feat: add project for core22 + snapcraft 7
Metadata
Current evaluation
PR #1 was merged (approved by 2 reviewers), adding the first rock for core22 + Snapcraft 7 that can build 'hello' snaps, including from chisel slices. It is the starting point of the snapcraft-rocks project.
Resolution: closed resolved
Reason: The pull request was merged into the repository with two approving reviews, landing a +116-line core22/Snapcraft 7 build rock definition. It delivered the feature it proposed, and later work (#21 for core24, #70/#74/#84 for Snapcraft 7.5.8/8.x bumps) built on it.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #1 was merged (approved by 2 reviewers), adding the first rock for core22 + Snapcraft 7 that can build 'hello' snaps, including from chisel slices. It is the starting point of the snapcraft-rocks project. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/snapcraft-rocks#1, adding a core22/Snapcraft 7 build rock capable of building hello snaps, including from chisel slices. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged adds a core22 and snapcraft 7 project providing a foundational build environment for hello snaps and chisel slices. Approved by two reviewers, the change adds 116 lines to a single file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a new project configuration for core22 and snapcraft 7. The change establishes a baseline build environment capable of producing hello snaps and chisel slices, with plans to incorporate missing features from the original snapcraft snap. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft-rocks#21
(confidence 75%)
Follow-on merged PR adding the parallel core24 Snapcraft 8.x rock, the same pattern introduced here.
-
Related To:
canonical/snapcraft-rocks#65
(confidence 65%)
Follow-up tracking issue about bringing snapcraft-rocks up to date; resolved by PRs #70/#74/#84 that bumped the Snapcraft versions in these rocks.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #21 feat: add a rock for core24 Snapcraft 8.x | snapcraft-rocks | merged | Merged PR #21, adding a core24 build rock for Snapcraft 8.x. | |
| #15 feat: add Snapcraft 8.x rock | snapcraft-rocks | merged | Merged canonical/snapcraft-rocks#15, adding a Snapcraft 8.x rock through a one-line change after approval by two reviewers. | |
| #112 Provide snapcraft-rocks based on core26 | snapcraft-rocks | open | Requests a core26-based snapcraft-rocks image for CI use; maintainer mr-cal confirms it is on the roadmap (SNAPCRAFT-1387). README still lists only 7_core22/8_core22/8_core24; experimental PR #118 for Snapcraft 9/core26 is unmerged. | |
| #118 feat: pack snapcraft 9 for core26 | snapcraft-rocks | open | Maintainer cmatsuoka adds an experimental rockcraft.yaml plus CI/workflow changes (+179/-3, 3 files) so the build rock can pack with Snapcraft 9 against core26. Open 13 days, unreviewed (0 reviewers), CLA passing, build-rock check still pending. | |
| #80 chore(core22-8): show snapcraft output | snapcraft-rocks | merged | PR snapcraft-rocks#80 merged into the core22-8 branch, backporting #69 to surface Snapcraft build output (PEBBLE_VERBOSE for Pebble 1.20) in core22-8 rocks. | |
| #79 feat(core22-8): publish as a multi-arch rock | snapcraft-rocks | merged | Merged #79, adding amd64/arm64 rock publishing for core22-8 under SNAPCRAFT-1156; it required #75, brought #72's approach to the core22 branch, and completed #35. | |
| #78 feat(core22-7): publish as a multi-arch rock | snapcraft-rocks | merged | Merged #78 into core22-7, adding amd64/arm64 multi-arch rock publishing for SNAPCRAFT-1156. Review was approved and all CI checks passed. | |
| #5767 feat: add support for core26 (#5677) | snapcraft | merged | Merged core26 support into Snapcraft, adding base recognition and unit-test coverage; core26 initially required build-base: devel. | |
| #1093 feat(snap): add rockcraft.json to the snap | rockcraft | merged | Merged PR #1093 in commit e16322cf, adding schema/rockcraft.json to the snap for project validation and base discovery; shipped in Rockcraft 1.17. | |
| #65 Bring snapcraft-rocks up-to-date | snapcraft-rocks | closed | Compatibility was restored by merged PRs #70, #74 and #84, updating core22 to Snapcraft 7.5.8/8.10.1 and core24 to 8.9.4. |