snap: introduce initial snap packaging (CRAFT-578)
Metadata
Current evaluation
Merged initial Rockcraft snap packaging for CRAFT-578 in #4; implementation commit 9a93db36 landed via merge commit 0797eb3d.
Resolution: closed resolved
Reason: PR #4 was merged into the main branch. Commit 9a93db36 added the initial snap packaging, and merge commit 0797eb3d recorded the integration.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
-------
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged initial Rockcraft snap packaging for CRAFT-578 in #4; implementation commit 9a93db36 landed via merge commit 0797eb3d. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged initial snap packaging in canonical/rockcraft#4 (CRAFT-578), adding 86 lines across three files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/rockcraft#4, adding initial snap packaging for CRAFT-578 with 86 lines across three files. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged initial snap packaging implementation (CRAFT-578). Approved by one reviewer, passed CI checks, and added 86 lines across three files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Introduces initial snap packaging for the project, addressing CRAFT-578. Adds foundational snapcraft configuration and build instructions to enable Snap Store distribution. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1158 packaging: snapcraft as a snap | snapcraft | merged | Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908. | |
| #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. | |
| #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. | |
| #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. | |
| #756 feat(snap): add git as craft.git to rockcraft | rockcraft | merged | Merged PR canonical/rockcraft#756 added git to the rockcraft snap as craft.git, enabling Craft libraries to perform Git-based operations. |