fix(updates): a failed update check is not 'You're up to date' #79
No reviewers
Labels
No labels
breadbug
bug
displays
enhancement
keybinds
network
phase-1
power
privacy
recovery
search
snapshots
sound
ui
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/bos-settings!79
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/bset-71-update-check-failed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes BSET-71
What
total === 0alone. When the pacman or bakery check errored (no network, missing sync db, mirror down, lock held), it showed a green tick and "You're up to date" directly above "Couldn't check system updates". It now usesheroState()($lib/updateHero.ts):Tests
updateHero.test.mjs(added to npm test) covers checking, updating, current, failed per source, ready with a partial failure, and the failed-parts text.Capability changes
None removed. The Firmware install button now only appears when there is something it can install.
Review verdict: PASS for exact head
a0ae30a1fd(base maind432319).Criteria:
Verified in a clean detached worktree on the exact head:
Merging with a merge commit.
Merged with a merge commit:
44cf2f1555. BSET-71 awaits coordinator verification of the integrated behavior; not marked done.