Skip to content

fix(desktop): track main for self-update now that GUI merged#36104

Merged
OutThisLife merged 1 commit into
mainfrom
brooklyn/desktop-track-main
May 31, 2026
Merged

fix(desktop): track main for self-update now that GUI merged#36104
OutThisLife merged 1 commit into
mainfrom
brooklyn/desktop-track-main

Conversation

@OutThisLife

Copy link
Copy Markdown
Collaborator

Summary

  • The desktop self-update branch (DEFAULT_UPDATE_BRANCH in apps/desktop/electron/main.cjs) still pointed at bb/gui, the pre-merge feature branch.
  • Now that the desktop app has merged to main (Add Hermes desktop app #20059), flip the default to main so freshly built apps detect and apply updates against the correct branch instead of leaning on the runtime self-heal fallback (which only kicks in once bb/gui is deleted from origin).

Notes

  • One-line functional change; remaining bb/gui mentions in the tree are comments/tests and are intentionally left as historical references.
  • Users can still override at runtime via hermesDesktop.updates.setBranch().

Test plan

  • Build the desktop app from this branch and confirm "check for updates" targets origin/main.

The desktop self-update branch defaulted to bb/gui, the pre-merge feature
branch. Now that the desktop app is on main, flip DEFAULT_UPDATE_BRANCH to
main so freshly built apps check for updates against the right branch
instead of relying on the runtime self-heal fallback.
@OutThisLife OutThisLife merged commit 3ef97a6 into main May 31, 2026
19 checks passed
@OutThisLife OutThisLife deleted the brooklyn/desktop-track-main branch May 31, 2026 22:53
@github-actions

Copy link
Copy Markdown
Contributor

🔎 Lint report: brooklyn/desktop-track-main vs origin/main

ruff

Total: 0 on HEAD, 0 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 0 pre-existing issues carried over.

ty (type checker)

Total: 9552 on HEAD, 9552 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4953 pre-existing issues carried over.

Diagnostics are surfaced as warnings — this check never fails the build.

@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have labels May 31, 2026

@mxnstrexgl mxnstrexgl left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — automated review passed. No security, quality, or test coverage issues detected.

JoeKowal pushed a commit to JoeKowal/hermes-agent that referenced this pull request Jun 4, 2026
…earch#36104)

The desktop self-update branch defaulted to bb/gui, the pre-merge feature
branch. Now that the desktop app is on main, flip DEFAULT_UPDATE_BRANCH to
main so freshly built apps check for updates against the right branch
instead of relying on the runtime self-heal fallback.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants