mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-05-22 14:56:38 +01:00
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.