← Back to issue list

feat: add project for core22 + snapcraft 7

View original Github issue

Metadata

Project
snapcraft-rocks
Number
#1
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

The rock is missing a lot of what the original snapcraft snap has but this is a good starting point. This is able to build 'hello' snaps (including from chisel slices).

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.
83%
#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.
77%
#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.
76%
#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.
76%
#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.
75%
#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.
74%
#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.
73%
#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.
71%
#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.
70%
#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.
70%