← Back to issue list

Implementing 'grade' support in snapcraft.yaml

View original Github issue

Metadata

Project
snapcraft
Number
#764
Type
pull request
State
merged
Author
caiobegotti
Labels
Created
Updated
Closed

Current evaluation

Implemented grade support in snapcraft.yaml to assert snap quality. Resolved merge conflicts and a failing test by updating the branch. Passed CI checks and was merged into the main branch.

Suggested action:

No scores available.

Issue body

...to assert the built snap quality as per the snappy design doc, see https://docs.google.com/document/d/1MOwyQXkrmMjTJnMsiisfv5Y1lrr5mwNrTxaIbMpNngc/edit#heading=h.4wp4anfwdwtq for the explanation on the purpose of grade. An upcoming subsequent PR (still depending on snapd changes) will introduce snap-build support that use this new grade parameter.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Implemented grade support in snapcraft.yaml to assert snap quality. Resolved merge conflicts and a failing test by updating the branch. Passed CI checks and was merged into the main branch.
qwen3.6-35b-a3b-mtp-q6 Merged after resolving master conflicts and addressing unrelated test failures. Contributor updated the branch per maintainer feedback, passed tests, and received final approval. Adds grade support to snapcraft.yaml for snap quality assertion.
qwen3.6-35b-a3b-mtp-q6 Implemented grade support in snapcraft.yaml to assert snap quality. Resolved master branch conflicts and unrelated test failures by rebasing. Approved by maintainers and merged after passing CI checks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2067 many: add snapcraftctl set-grade snapcraft merged Merged. Introduces snapcraftctl set-grade for scriptlet-based snap grade configuration and adds final YAML validation before snap.yaml generation. Resolves #2064. Approved, passed CI, and modified 20 files.
78%