summaryrefslogtreecommitdiff
path: root/Hutch/Views/Builds/BuildDetailViewModel.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-12 21:17:24 -0500
committerChristian Cleberg <[email protected]>2026-04-12 21:17:24 -0500
commit7548bfb595d853c682653c0dc21bb3bf17af80d5 (patch)
treed5bc8ac6e70a1666439fb551459f3b36d8a566b3 /Hutch/Views/Builds/BuildDetailViewModel.swift
parentd89f2d52b623aad98df687865b263adeee7f5de9 (diff)
downloadhutch-7548bfb595d853c682653c0dc21bb3bf17af80d5.tar.gz
hutch-7548bfb595d853c682653c0dc21bb3bf17af80d5.tar.bz2
hutch-7548bfb595d853c682653c0dc21bb3bf17af80d5.zip
feat: add build artifact listing
Implements: https://todo.sr.ht/~ccleberg/hutch/31
Diffstat (limited to 'Hutch/Views/Builds/BuildDetailViewModel.swift')
-rw-r--r--Hutch/Views/Builds/BuildDetailViewModel.swift2
1 files changed, 2 insertions, 0 deletions
diff --git a/Hutch/Views/Builds/BuildDetailViewModel.swift b/Hutch/Views/Builds/BuildDetailViewModel.swift
index 803ab33..9566e0d 100644
--- a/Hutch/Views/Builds/BuildDetailViewModel.swift
+++ b/Hutch/Views/Builds/BuildDetailViewModel.swift
@@ -86,6 +86,7 @@ final class BuildDetailViewModel {
image
manifest
tasks { name status log { fullURL } }
+ artifacts { id created path size url }
log { fullURL }
owner { canonicalName }
}
@@ -237,6 +238,7 @@ final class BuildDetailViewModel {
status: .cancelled, note: job.note, tags: job.tags,
visibility: job.visibility, image: job.image,
manifest: job.manifest, tasks: job.tasks,
+ artifacts: job.artifacts,
log: job.log, owner: job.owner
)
stopAutoRefresh()