Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
hack-dance
hack
Repository navigation
Code
Issues
2
(2)
Pull requests
19
(19)
Actions
Projects
Security and quality
Insights
More
items
feat(desktop): add evidence-gated upgrade review flow
- #823
#823
Draft
roodboi
wants to merge 57 commits into
feat/desktop-app-setup
hack-dance/hack:feat/desktop-app-setup
from
feat/desktop-app-upgrade-flow
hack-dance/hack:feat/desktop-app-upgrade-flow
Copy head branch name to clipboard
Conversation
Commits
57
(57)
Checks
Files changed
Draft
feat(desktop): add evidence-gated upgrade review flow
#823
roodboi
wants to merge 57 commits into
feat/desktop-app-setup
hack-dance/hack:feat/desktop-app-setup
from
feat/desktop-app-upgrade-flow
hack-dance/hack:feat/desktop-app-upgrade-flow
Copy head branch name to clipboard
Commits
Commits on Nov 14, 2026
Merge remote-tracking branch 'origin/feat/desktop-app-core' into feat/desktop-app-upgrade
Show description for f085e98
roodboi
committed
f085e98
View commit details
Copy full SHA for f085e98
Browse repository at this point
Merge remote-tracking branch 'origin/feat/desktop-app-setup' into feat/desktop-app-upgrade-flow
roodboi
committed
d201f43
View commit details
Copy full SHA for d201f43
Browse repository at this point
feat(desktop): add evidence-gated upgrade review flow
roodboi
committed
3b861b4
View commit details
Copy full SHA for 3b861b4
Browse repository at this point
test(desktop): qualify upgrade evidence and offscreen states
roodboi
committed
30008c8
View commit details
Copy full SHA for 30008c8
Browse repository at this point
Commits on Nov 15, 2026
merge: integrate setup (Doctor, next e47681ea) into upgrade-flow
Show description for cbb4d47
roodboi
committed
cbb4d47
View commit details
Copy full SHA for cbb4d47
Browse repository at this point
docs(upgrade): describe the desktop upgrade review preview on the start-here page
Show description for 4490b29
roodboi
and
claude
committed
4490b29
View commit details
Copy full SHA for 4490b29
Browse repository at this point
merge: integrate setup (Doctor interpreter check) into upgrade-flow
roodboi
committed
d202ba8
View commit details
Copy full SHA for d202ba8
Browse repository at this point
merge: integrate setup (Doctor shebang argument check) into upgrade-flow
roodboi
committed
9656449
View commit details
Copy full SHA for 9656449
Browse repository at this point
merge: integrate setup (Doctor shebang allowlist) into upgrade-flow
roodboi
committed
a11eb31
View commit details
Copy full SHA for a11eb31
Browse repository at this point
merge: integrate setup (Doctor interpreter option check) into upgrade-flow
roodboi
committed
25f1edd
View commit details
Copy full SHA for 25f1edd
Browse repository at this point
merge: integrate setup (narrowed Doctor shebang rule) into upgrade-flow
roodboi
committed
1abca35
View commit details
Copy full SHA for 1abca35
Browse repository at this point
merge: integrate setup (CLI pinning, XDG_CONFIG_HOME, Mutagen interpreter check) into upgrade-flow
roodboi
committed
5d5f337
View commit details
Copy full SHA for 5d5f337
Browse repository at this point
fix(desktop): read the hackd version from the CLI's socket in upgrade review
Show description for a4a7a82
roodboi
and
claude
committed
a4a7a82
View commit details
Copy full SHA for a4a7a82
Browse repository at this point
merge: integrate setup (CLI interpreter check) into upgrade-flow
roodboi
committed
bd02ead
View commit details
Copy full SHA for bd02ead
Browse repository at this point
merge: integrate setup (next 345dc0d1: #835, #831) into upgrade-flow
roodboi
committed
ba65b13
View commit details
Copy full SHA for ba65b13
Browse repository at this point
test(desktop): answer the version --json envelope in fake CLIs
Show description for 5619675
roodboi
and
claude
committed
5619675
View commit details
Copy full SHA for 5619675
Browse repository at this point
test(desktop): escape the version envelope in format! fake CLIs
Show description for b5b6679
roodboi
and
claude
committed
b5b6679
View commit details
Copy full SHA for b5b6679
Browse repository at this point
fix(desktop): read the current v2 upgrade check report
Show description for 4338a7d
roodboi
and
claude
committed
4338a7d
View commit details
Copy full SHA for 4338a7d
Browse repository at this point
merge: integrate setup (Doctor pin, Docker selectors, adapter check) into upgrade-flow
roodboi
committed
a4c696f
View commit details
Copy full SHA for a4c696f
Browse repository at this point
merge: integrate setup (terminal temp root check) into upgrade-flow
roodboi
committed
72a9fa9
View commit details
Copy full SHA for 72a9fa9
Browse repository at this point
merge: integrate setup (canonical terminal temp root) into upgrade-flow
roodboi
committed
729aae7
View commit details
Copy full SHA for 729aae7
Browse repository at this point
merge: integrate setup (Doctor startup-variable strip) into upgrade-flow
roodboi
committed
20c2556
View commit details
Copy full SHA for 20c2556
Browse repository at this point
merge: integrate setup (loader-variable strip) into upgrade-flow
roodboi
committed
300a39f
View commit details
Copy full SHA for 300a39f
Browse repository at this point
merge: integrate setup (loader-variable test) into upgrade-flow
roodboi
committed
a25ce8c
View commit details
Copy full SHA for a25ce8c
Browse repository at this point
merge: integrate setup (next 34b50534: Env tab) into upgrade-flow
Show description for 1d53b15
roodboi
committed
1d53b15
View commit details
Copy full SHA for 1d53b15
Browse repository at this point
docs(desktop): note that the CLI update check exists but the Upgrade pane does not use it yet
Show description for 4f94c3a
roodboi
and
claude
committed
4f94c3a
View commit details
Copy full SHA for 4f94c3a
Browse repository at this point
merge: integrate setup (explicit CLI check, native selectors) into upgrade-flow
roodboi
committed
110e1f3
View commit details
Copy full SHA for 110e1f3
Browse repository at this point
merge: integrate setup (verified checked runner) into upgrade-flow
roodboi
committed
1306657
View commit details
Copy full SHA for 1306657
Browse repository at this point
merge: integrate setup (Doctor local-endpoint check) into upgrade-flow
roodboi
committed
caba7c4
View commit details
Copy full SHA for caba7c4
Browse repository at this point
merge: integrate setup (Doctor preflight selector fix) into upgrade-flow
roodboi
committed
5887342
View commit details
Copy full SHA for 5887342
Browse repository at this point
merge: integrate setup (exact Docker context lookup) into upgrade-flow
roodboi
committed
316a470
View commit details
Copy full SHA for 316a470
Browse repository at this point
merge: integrate setup (context ACL check) into upgrade-flow
roodboi
committed
b8e1fb4
View commit details
Copy full SHA for b8e1fb4
Browse repository at this point
fix(desktop): run upgrade reads in the checked context and bind copied commands
Show description for 54c2131
roodboi
and
claude
committed
54c2131
View commit details
Copy full SHA for 54c2131
Browse repository at this point
merge: integrate setup (daemon self-invocation, global config selector) into upgrade-flow
roodboi
committed
06527b3
View commit details
Copy full SHA for 06527b3
Browse repository at this point
fix(desktop): run Doctor's Docker preflight before upgrade checks and pin copied daemon commands
Show description for e34f6f4
roodboi
and
claude
committed
e34f6f4
View commit details
Copy full SHA for e34f6f4
Browse repository at this point
merge: integrate setup (unreadable-tool refusal) into upgrade-flow
roodboi
committed
8123383
View commit details
Copy full SHA for 8123383
Browse repository at this point
merge: integrate setup (dirname wrapper, pinned copied commands) into upgrade-flow
roodboi
committed
c718578
View commit details
Copy full SHA for c718578
Browse repository at this point
test(desktop): expect Doctor's dirname wrapper in upgrade tool PATH
Show description for 7fca325
roodboi
and
claude
committed
7fca325
View commit details
Copy full SHA for 7fca325
Browse repository at this point
Merge commit '77f25083871dfc52f450a1a68934858cac57b611' into HEAD
roodboi
committed
d020370
View commit details
Copy full SHA for d020370
Browse repository at this point
Merge commit '865df7f8563c06b80afef14a7fa45af17081c048' into HEAD
roodboi
committed
02a3d80
View commit details
Copy full SHA for 02a3d80
Browse repository at this point
fix(desktop): keep Git overrides and the host-probe guard in upgrade runs
Show description for 1944129
roodboi
and
claude
committed
1944129
View commit details
Copy full SHA for 1944129
Browse repository at this point
Merge commit '8f0cd942c733b54d0f60a9fedba3590565168b55' into HEAD
roodboi
committed
9da4883
View commit details
Copy full SHA for 9da4883
Browse repository at this point
test(desktop): expect the nested unavailable native pin
Show description for 9e75928
roodboi
and
claude
committed
9e75928
View commit details
Copy full SHA for 9e75928
Browse repository at this point
Merge commit '3ee37641ade9b4c0b2a358931301a7bff27d5d00' into HEAD
roodboi
committed
f42b1a7
View commit details
Copy full SHA for f42b1a7
Browse repository at this point
style(desktop): format merged upgrade test
Show description for 751916f
roodboi
and
claude
committed
751916f
View commit details
Copy full SHA for 751916f
Browse repository at this point
fix(desktop): keep only controlled PATH directories in copied upgrade commands
Show description for 5a4bb6f
roodboi
and
claude
committed
5a4bb6f
View commit details
Copy full SHA for 5a4bb6f
Browse repository at this point
test(desktop): expect the system default PATH when none is controlled
Show description for 42b934f
roodboi
and
claude
committed
42b934f
View commit details
Copy full SHA for 42b934f
Browse repository at this point
Merge commit 'd6eb90d974b3b1c4485efec771a38524396cf835' into HEAD
roodboi
committed
8eb2620
View commit details
Copy full SHA for 8eb2620
Browse repository at this point
fix(desktop): show the CLI's reason when a snapshot is refused
Show description for 0d6f411
roodboi
and
claude
committed
0d6f411
View commit details
Copy full SHA for 0d6f411
Browse repository at this point
Merge commit 'db5642f93d51de523551b60a798d4d205c94322d' into HEAD
Show description for f48ab39
roodboi
committed
f48ab39
View commit details
Copy full SHA for f48ab39
Browse repository at this point
Merge commit '6f47a1cbc44b9a005d40f46038a0b4a0060454cd' into HEAD
Show description for 4ed00e5
roodboi
committed
4ed00e5
View commit details
Copy full SHA for 4ed00e5
Browse repository at this point
Merge commit 'b15338c609a8d98fb5ae03ee3597eaff3efa465f' into HEAD
roodboi
committed
052316a
View commit details
Copy full SHA for 052316a
Browse repository at this point
Merge commit '20e79a96646bdd80e1bd140c188618aef1e0f4bf' into HEAD
roodboi
committed
ee26371
View commit details
Copy full SHA for ee26371
Browse repository at this point
Merge commit 'ac40fbbe9298ccc4af5cfde2724e1014419004fc' into HEAD
roodboi
committed
c37f8ad
View commit details
Copy full SHA for c37f8ad
Browse repository at this point
Merge commit 'f601833c583f32cdeba98b034e60d3186660d57c' into HEAD
Show description for 8ac49b5
roodboi
committed
8ac49b5
View commit details
Copy full SHA for 8ac49b5
Browse repository at this point
Merge commit '52cef18415d494b77a032449c7788845bd9a09f7' into HEAD
roodboi
committed
d17eed2
View commit details
Copy full SHA for d17eed2
Browse repository at this point
Merge commit 'c886c226374e4f9762a5dfbbde99ca48325fe844' into HEAD
roodboi
committed
f48569d
View commit details
Copy full SHA for f48569d
Browse repository at this point
You can’t perform that action at this time.