feat: add inspector for snapd authentication nonce
Metadata
Current evaluation
Merged #503 as 8ba29b4, adding the snapd authentication-nonce inspector and fixing fetch-service#511.
Resolution: closed resolved
Reason: PR #503 was approved with all CI checks passing and merged as commit 8ba29b4. It added the snapd authentication-nonce inspector and explicitly fixed #511.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR adds an inspector for handling snapd authentication nonces from the
Snap Store API.
Fixes #511
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
FETCH-56
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #503 as 8ba29b4, adding the snapd authentication-nonce inspector and fixing fetch-service#511. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/fetch-service#503 as 8ba29b4, adding snapd authentication-nonce inspection and fixing #511. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI checks. Adds an inspector for snapd authentication nonces from the Snap Store API, resolving issue #511. The change introduces 255 lines across seven files. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/fetch-service#511
(confidence 100%)
The merged implementation explicitly fixes the authentication-nonce inspector issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #519 feat: add inspector for device authentication request-id | fetch-service | merged | Merged PR #519 as commit 286d79b, adding the snap.auth-request-id inspector for device authentication API calls and resolving issue #515. | |
| #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. | |
| #507 feat: inspector for snapd session authentication | fetch-service | merged | Merged PR #507 (commit 9d5c779) adding the snapd session authentication inspector (snap.auth-sessions), which validates requests to the snapcraft.io auth/sessions endpoint and checks responses for a macaroon token. Closes issue #510. | |
| #510 Add snapd auth/sessions inspector | fetch-service | closed | Snapd auth/sessions inspection was implemented in canonical/fetch-service#507 (commit 9d5c779), including tests; #510 was subsequently closed. | |
| #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. | |
| #508 feat: add snap sections inspector | fetch-service | merged | Merged PR #508 added and documented the snap.sections inspector for the Snap Store sections API, fixing fetch-service#512; merged as a164101. | |
| #516 feat: add support for serial assertion inspection | fetch-service | merged | Merged as 0d82f6f and released in 0.11.0, adding serial assertion inspection for snapd device registration; follow-up PR #522 fixed its endpoint. |