Files
streamyfin/.github/workflows
Uruk 022ac7b205 fix(ci): correct artifact-comment status keys and build duration
Two functional bugs in the build artifact comment, flagged in review:

- buildTargets used statusKey 'iOS Phone' / 'iOS Phone Unsigned', but
  buildStatuses is keyed by jobMappings keys ('iOS' / 'iOS Unsigned').
  The mismatched lookup always resolved to undefined, so both iPhone
  rows were stuck on the pending state. statusKey now matches the
  jobMappings keys.
- The duration calc reads started_at/completed_at, but buildStatuses
  only stored created_at, so duration never displayed. Both fields are
  now stored.

Also moved jobMappings out of the try block so the catch fallback can
reuse its keys, and the fallback now populates every build target
instead of the stale 'iOS Phone' key.
2026-05-22 02:09:33 +02:00
..