fix(i/snap): fix snap declaration assertion parsing
Metadata
Current evaluation
Merged after resolving snap declaration assertion parsing by allowing authority-id to appear in any field position. Added validation test cases. Approved by two reviewers and passed CI.
Suggested action: —
No scores available.
Issue body
Don't require authority-id to be the second assertion field.
Fixes #413
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after resolving snap declaration assertion parsing by allowing authority-id to appear in any field position. Added validation test cases. Approved by two reviewers and passed CI. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #544 fix(i/snap): don't reject non-snap squashfs files | fetch-service | merged | Merged a fix to the snap inspector that ignores non-snap squashfs files instead of rejecting them. Approved by two reviewers, passed all CI checks, and applied with 16 additions and 4 deletions across two files. | |
| #250 feat(i/snap): add snap-declaration assertion filters | fetch-service | merged | Merged following two approvals and CI validation. Implements snap-declaration assertion filters in inspectors.yaml to restrict downloads by publisher-id, resolving issue #249. Rebased on feature/configurability. | |
| #522 fix(inspectors/snap): fix serial assertion endpoint | fetch-service | merged | Merged a fix for the serial assertion endpoint in the snap inspector. Approved by two reviewers, passed all CI checks, and integrated with a 13-line addition and 2-line removal across three files. |