Add snaps/name inspector
Metadata
Current evaluation
Added the Snapcraft snap names inspector in merged PR #517 (commit 85f220e), resolving the LP test-build rejection.
Resolution: closed resolved
Reason: The inspector was implemented and merged in canonical/fetch-service#517 as commit 85f220e. It handles responses from the Snapcraft /api/v1/snaps/names endpoint.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
An inspector is needed for the artifact retrieved from `https://api.snapcraft.io:443/api/v1/snaps/names` by snapd.
### Why it needs to get done
Rejection in LP test build.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added the Snapcraft snap names inspector in merged PR #517 (commit 85f220e), resolving the LP test-build rejection. | |
| stealth/space-bunny-alpha | — | closed resolved | The snap package names inspector was implemented in merged PR canonical/fetch-service#517, commit 85f220e. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and routed to internal Jira ticket FETCH-58. No code changes or resolution were implemented on GitHub. The snaps/name inspector request remains pending in internal tracking systems. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/fetch-service#517
(confidence 100%)
The issue resolution explicitly identifies merged PR #517 and commit 85f220e as the implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #512 Add snaps/sections inspector | fetch-service | closed | Added the Snap Store sections API inspector in merged PR #508 (commit a164101), resolving the LP test-build rejection. | |
| #517 feat: add inspector for snap package names | fetch-service | merged | Merged PR #517 in commit 85f220e, adding a Snap Store package names API inspector and resolving #513. | |
| #511 Add snapd auth/nonces inspector | fetch-service | closed | Added the snapd authentication nonce inspector via merged PR #503, commit 8ba29b4, resolving the LP test-build rejection. | |
| #150 inspectors/snap: add additional inspector tests | fetch-service | merged | Merged PR #150 as commit 7e0b5b4, expanding test coverage for the Snap inspector after approval by two reviewers. | |
| #1849 tests: add snap not found tests | snapcraft | merged | Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e. | |
| #84 inspectors: add snap inspectors | fetch-service | merged | Snap inspectors were added in merged PR #84, implemented by commit cfa83f8. | |
| #145 inspectors/snap: fix snap refresh inspector | fetch-service | merged | Merged #145 (b12730c), fixing snap refresh inspection with stricter artifact validation, correct inspector naming, and inspector registration. | |
| #264 feat(inspectors): add snapcraft inspector | fetch-service | merged | Merged PR #264 as commit e6aca36, adding the Snapcraft inspector and enabling Snapcraft Store cloning. It builds on merged Rockcraft inspector PR #262. | |
| #2352 tests: use valid snap names in unit tests | snapcraft | merged | Merged PR #2352 (commit b8c0a4fbf) changed snap names used in unit tests so they pass snap pack --check-skeleton; author merged directly as a minor test-only change. | |
| #407 Add inspector for snap sections | fetch-service | closed | Added and merged a Snap Store sections API inspector in PR #508 (commit a164101), preventing unrecognized-format inspection rejections. |