← Back to issue list

schema: build-base support for the snapd type

View original Github issue

Metadata

Project
snapcraft
Number
#2689
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2689 added schema support for using build-base with snapd and base snap types.

Resolution: closed resolved

Reason: PR #2689 was approved and merged into master, enabling the build-base keyword for snapd and base snap types.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Enabled building these two snap types using the build-base keyword. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2689 added schema support for using build-base with snapd and base snap types.
stealth/space-bunny-alpha — closed resolved Merged PR #2689 added schema support for building the snapd and base snap types with the build-base keyword.
qwen/qwen3.6-35b-a3b — — Merged into master. Implements build-base keyword support for the snapd snap type, enabling its construction. Approved by reviewer, passed CI, and updated four files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, adding build-base keyword support for the snapd snap type in the schema. This enables building snapd snaps with the specified build-base configuration. Codecov verified the merge with negligible coverage impact.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2700 schema: build-base support for the kernel type snapcraft merged Merged in #2700 as c360ffab6, adding build-base schema support for kernel snaps while allowing them to omit base until hooks exist.
83%
#1819196 support for build-base snapcraft (launchpad) closed Build-base support was implemented in Snapcraft commit 5dea8acba; Launchpad stable revision r19009 added remote support, and eligible snap types were confirmed working.
76%
#2623 build environment: detect base type and use name snapcraft merged Merged #2623, adding build-base support so snaps with type: base use build-base or name to select their build environment.
74%
#137 base: add optional list of snaps to install craft-providers merged Merged PR #137, adding optional BuilddBase snap installation through a Pydantic model; merge commit fc53896.
72%
#4580 fix: do not propagate build-base to snap.yaml snapcraft merged Merged #4580 (d4e948f33), preventing build-base from being propagated into generated snap.yaml files.
71%
#4868 Allow specifying build-base in kernel snap snapcraft closed Kernel snaps gained configurable build-base support; merged PR #4914 fixed #4868 by adding interim kernel-snap bases and cross-craft-name documentation.
71%
#6426 feat: add build-base to kernel snaps snapcraft closed Merged PR #6426 (commit dd924c747), adding build-base to kernel snap metadata so users can verify build-environment and target-system compatibility.
70%