← Back to issue list

schema: allow 'snapd' snap type

View original Github issue

Metadata

Project
snapcraft
Number
#2609
Type
pull request
State
merged
Author
stolowski
Labels
Created
Updated
Closed

Current evaluation

Merged to allow the 'snapd' snap type in the schema. Approved by one reviewer, passed CI checks, and modified three files.

Suggested action:

No scores available.

Issue body

Allow "snapd" snap type in the schema. - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to allow the 'snapd' snap type in the schema. Approved by one reviewer, passed CI checks, and modified three files.
qwen3.6-35b-a3b-mtp-q6 Merged. Added support for the 'snapd' snap type to the schema. The change by stolowski passed static and unit tests before integration.
qwen3.6-35b-a3b-mtp-q6 Merged. Updated the schema to allow the snapd snap type. Author stolowski passed static and unit tests; no discussion occurred.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2443 schema: allow before and after snapcraft merged Merged. Introduces before and after schema fields, relying on snap pack for validation. Approved by two reviewers, passed CI, and modified three files. Addresses LP: #1808148.
74%
#2344 schema: remove the deprecated snap keyword for bases snapcraft merged Merged into master, the schema no longer uses the deprecated snap keyword for bases, replacing it with prime. Approved by two reviewers, passed CI, and increased coverage by 0.04%.
74%
#2627 synchronizing snapd supported schema to snapcraft snapcraft merged Merged. Synchronized snapd schema with snapcraft, adding dbus daemon type, bus-name, restart-delay, and updated regex patterns. Approved by reviewers after clarifying autostart file validation and finalizing schema updates.
73%
#1622 schema: sync patterns with snapd snapcraft merged Synced snap name and hook name patterns with snapd, resolving LP bug #1693798. Improved jsonschema error handling readability. Merged after reviewer approval and passing CI checks.
72%
#1325 cli: proper error for failed snap command snapcraft merged Merged: returns a proper error code when a snap command fails. Approved by one reviewer with no unresolved comments. Changes span two files (+15/-2).
71%
#1006 schema: replace `snap` filter with `prime` filter. snapcraft merged Merged. Replaces the deprecated snap filter with prime in the schema. Prevents simultaneous use, adds deprecation warnings, and includes unit tests. Approved and passed CI. Resolves Launchpad bug 1627781.
71%
#1924 schema: update version regex snapcraft merged Merged update to the schema version regex, aligning validation with snapd and review tools. Approved by three reviewers, passed CI checks, and modified two files.
71%
#2014 integration tests: snap tests shouldn't be arch-specific snapcraft merged Merged a change removing architecture-specific constraints from snap integration tests. Approved by one reviewer with a two-line modification across a single file.
70%
#1957 schema: improve the snap name's validator snapcraft merged Merged schema validator improvements. Fixed exponential regex performance, added length validation, and clarified error messages. Approved by two reviewers, modified two files, and aligns with project-wide validation unification.
70%