← Back to issue list

feat: add inspector for the store transforms api

View original Github issue

Metadata

Project
fetch-service
Number
#470
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

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.
87%
#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.
73%
#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.
72%
#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.
71%