Skip to content
This repository was archived by the owner on Oct 2, 2026. It is now read-only.

feature/Light-run-list-results · L-261001-d415e0 - #54

Merged
thomashebrard merged 1 commit into
devfrom
feature/Light-run-list-results
Oct 1, 2026
Merged

thomashebrard merged 1 commit into
devfrom
feature/Light-run-list-results

Conversation

@thomashebrard

Copy link
Copy Markdown
Member

list_runs rows get their own RunHistoryItem model matching the platform's slimmer history rows, and get_run_result / wait_for_result / start_and_wait take an artifacts selection (RunArtifact) sent as ?artifacts=, with RunResults.carries() telling not-requested from not-written. The never-served pipe_statuses field is removed.

Advances L-261001-d415e0

🤖 Generated with Claude Code

list_runs and iterate_runs now yield RunHistoryItem rows carrying only the
history fields the hosted API sends on GET /v1/runs (pipeline_run_id, status,
created_at, finished_at, pipe_code, error). PipelineRun stays as the whole
record behind RunDetail; the never-sent pipe_statuses map and its PipeStatus
enum are removed.

get_run_result, wait_for_result and start_and_wait take artifacts=, a
sequence of the new RunArtifact enum, sent as one comma-separated
?artifacts= parameter. RunResults.main_stuff becomes optional and
RunResults.carries(artifact) tells a not-requested artifact from a
requested-but-unwritten one; the MissingMainStuffError check fires only when
main_stuff was asked for. download_artifacts by run_id requests only the
artifact its scope walks.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@thomashebrard
thomashebrard merged commit 7fd093b into dev Oct 1, 2026
15 checks passed
@thomashebrard
thomashebrard deleted the feature/Light-run-list-results branch October 1, 2026 13:10
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant