Repository navigation
feat(desktop): add evidence-gated upgrade review flow #823
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
roodboi
wants to merge
57
commits into
feat/desktop-app-setup
Choose a base branch
from
feat/desktop-app-upgrade-flow
base: feat/desktop-app-setup
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,106
−50
Draft
Changes from all commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
f085e98
Merge remote-tracking branch 'origin/feat/desktop-app-core' into feat…
roodboi d201f43
Merge remote-tracking branch 'origin/feat/desktop-app-setup' into fea…
roodboi 3b861b4
feat(desktop): add evidence-gated upgrade review flow
roodboi 30008c8
test(desktop): qualify upgrade evidence and offscreen states
roodboi cbb4d47
merge: integrate setup (Doctor, next e47681ea) into upgrade-flow
roodboi 4490b29
docs(upgrade): describe the desktop upgrade review preview on the sta…
roodboi d202ba8
merge: integrate setup (Doctor interpreter check) into upgrade-flow
roodboi 9656449
merge: integrate setup (Doctor shebang argument check) into upgrade-flow
roodboi a11eb31
merge: integrate setup (Doctor shebang allowlist) into upgrade-flow
roodboi 25f1edd
merge: integrate setup (Doctor interpreter option check) into upgrade…
roodboi 1abca35
merge: integrate setup (narrowed Doctor shebang rule) into upgrade-flow
roodboi 5d5f337
merge: integrate setup (CLI pinning, XDG_CONFIG_HOME, Mutagen interpr…
roodboi a4a7a82
fix(desktop): read the hackd version from the CLI's socket in upgrade…
roodboi bd02ead
merge: integrate setup (CLI interpreter check) into upgrade-flow
roodboi ba65b13
merge: integrate setup (next 345dc0d1: #835, #831) into upgrade-flow
roodboi 5619675
test(desktop): answer the version --json envelope in fake CLIs
roodboi b5b6679
test(desktop): escape the version envelope in format! fake CLIs
roodboi 4338a7d
fix(desktop): read the current v2 upgrade check report
roodboi a4c696f
merge: integrate setup (Doctor pin, Docker selectors, adapter check) …
roodboi 72a9fa9
merge: integrate setup (terminal temp root check) into upgrade-flow
roodboi 729aae7
merge: integrate setup (canonical terminal temp root) into upgrade-flow
roodboi 20c2556
merge: integrate setup (Doctor startup-variable strip) into upgrade-flow
roodboi 300a39f
merge: integrate setup (loader-variable strip) into upgrade-flow
roodboi a25ce8c
merge: integrate setup (loader-variable test) into upgrade-flow
roodboi 1d53b15
merge: integrate setup (next 34b50534: Env tab) into upgrade-flow
roodboi 4f94c3a
docs(desktop): note that the CLI update check exists but the Upgrade …
roodboi 110e1f3
merge: integrate setup (explicit CLI check, native selectors) into up…
roodboi 1306657
merge: integrate setup (verified checked runner) into upgrade-flow
roodboi caba7c4
merge: integrate setup (Doctor local-endpoint check) into upgrade-flow
roodboi 5887342
merge: integrate setup (Doctor preflight selector fix) into upgrade-flow
roodboi 316a470
merge: integrate setup (exact Docker context lookup) into upgrade-flow
roodboi b8e1fb4
merge: integrate setup (context ACL check) into upgrade-flow
roodboi 54c2131
fix(desktop): run upgrade reads in the checked context and bind copie…
roodboi 06527b3
merge: integrate setup (daemon self-invocation, global config selecto…
roodboi e34f6f4
fix(desktop): run Doctor's Docker preflight before upgrade checks and…
roodboi 8123383
merge: integrate setup (unreadable-tool refusal) into upgrade-flow
roodboi c718578
merge: integrate setup (dirname wrapper, pinned copied commands) into…
roodboi 7fca325
test(desktop): expect Doctor's dirname wrapper in upgrade tool PATH
roodboi d020370
Merge commit '77f25083871dfc52f450a1a68934858cac57b611' into HEAD
roodboi 02a3d80
Merge commit '865df7f8563c06b80afef14a7fa45af17081c048' into HEAD
roodboi 1944129
fix(desktop): keep Git overrides and the host-probe guard in upgrade …
roodboi 9da4883
Merge commit '8f0cd942c733b54d0f60a9fedba3590565168b55' into HEAD
roodboi 9e75928
test(desktop): expect the nested unavailable native pin
roodboi f42b1a7
Merge commit '3ee37641ade9b4c0b2a358931301a7bff27d5d00' into HEAD
roodboi 751916f
style(desktop): format merged upgrade test
roodboi 5a4bb6f
fix(desktop): keep only controlled PATH directories in copied upgrade…
roodboi 42b934f
test(desktop): expect the system default PATH when none is controlled
roodboi 8eb2620
Merge commit 'd6eb90d974b3b1c4485efec771a38524396cf835' into HEAD
roodboi 0d6f411
fix(desktop): show the CLI's reason when a snapshot is refused
roodboi f48ab39
Merge commit 'db5642f93d51de523551b60a798d4d205c94322d' into HEAD
roodboi 4ed00e5
Merge commit '6f47a1cbc44b9a005d40f46038a0b4a0060454cd' into HEAD
roodboi 052316a
Merge commit 'b15338c609a8d98fb5ae03ee3597eaff3efa465f' into HEAD
roodboi ee26371
Merge commit '20e79a96646bdd80e1bd140c188618aef1e0f4bf' into HEAD
roodboi c37f8ad
Merge commit 'ac40fbbe9298ccc4af5cfde2724e1014419004fc' into HEAD
roodboi 8ac49b5
Merge commit 'f601833c583f32cdeba98b034e60d3186660d57c' into HEAD
roodboi d17eed2
Merge commit '52cef18415d494b77a032449c7788845bd9a09f7' into HEAD
roodboi f48569d
Merge commit 'c886c226374e4f9762a5dfbbde99ca48325fe844' into HEAD
roodboi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.