canonical / canonical/test_observer

API improvement: /v1/artefacts should have more filters

Open
#610 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
13
Forks
13
Avg merge
1d 2h
Merged PRs (30d)
11

Description

`GET /v1/artefacts` can only filter on artifact `family`. It would be nice to be able to filter on more fields depending on each artifact type. For example, `family=image` should allow filtering at least on `os`, `release`, `owner`, or `stage`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the implementation of GET /v1/artefacts and how artifact families expose their fields. Define how filters for fields such as os, release, owner, and stage vary by artifact type, then verify that family=image queries return the expected filtered results.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.