feat: add inspector for the store transforms api
Metadata
Current evaluation
Merged a feature adding an inspector for the store transforms API endpoint. The implementation is intentionally simple due to anticipated format changes. Approved by two reviewers, passed all CI checks, and merged 334 days ago.
Suggested action: —
No scores available.
Issue body
Inspect requests and responses to and from the store transforms API
endpoint.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
CRAFT-4809
Note to reviewers: This is an intentionally simple inspector, mainly because the response format is likely to change in the next few weeks or months.
Example of the result of a transforms response inspection:
```
"response-inspection": {
"store.transforms-api": {
"opinion": "Approved",
"reason": "valid store transforms API response",
"annotations": {
"transforms": [
"starcraft-test from latest/beta to latest/edge"
],
"workspace-id": "1234"
}
}
}
```
And the corresponding metadata:
```
"metadata": {
"type": "application/x.canonical.store.transforms-api",
"sha1": "e121f9ace6e520a268e8130d70444b1f5e9e5519",
"sha256": "3266e8f01ac7ba55ce3d066953a041b839eb05233118ad72f09d697c56d8c69b",
"size": 942,
"name": "Store protocol response",
"version": "",
"vendor": "",
"description": "Store response for workspace transforms request",
"author": "",
"license": ""
}
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a feature adding an inspector for the store transforms API endpoint. The implementation is intentionally simple due to anticipated format changes. Approved by two reviewers, passed all CI checks, and merged 334 days ago. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #450 feat: add inspector for the store resolve API | fetch-service | merged | Merged feature adding a stateless inspector for the store resolve revisions API. Renamed the existing info API to prevent ambiguity. Approved by two reviewers and passed all CI checks. | |
| #508 feat: add snap sections inspector | fetch-service | merged | Merged the addition of a Snap Store sections API inspector, resolving issue #512. Approved by two reviewers, passed all CI checks, and integrated by maintainer cmatsuoka. | |
| #398 feat: add store api and bld bin package inspectors | fetch-service | merged | Merged after two approvals and passing CI. Introduces store API and bld bin package inspectors to verify SHA3-384 digests and extract metadata from xz tarballs. Changes span 16 files with over 1100 lines added. | |
| #482 feat: add inspector for store media | fetch-service | merged | Merged after adding an inspector for store appmedia to recognize PNG application icons. Approved by two reviewers, passed all CI checks, and introduced 274 lines across eight files. |