Update Hermes Desktop to 2026.9.7 and use normal release promotion - #358
Update Hermes Desktop to 2026.9.7 and use normal release promotion#358spencerbull wants to merge 2 commits into
Conversation
|
Reviewed 9c7f003 against Checked
Found No defect in the diff, and nothing was pushed; the branch is unchanged. The one thing that would hurt a user is when this lands rather than what it changes. Codex at xhigh reasoning reviewed the same head and agreed with that; it had this session's files readable, so its independence on that point is not guaranteed. It contributed one thing on its own: after such a failed first run, a retry sees the app already in place at Next Waits on the maintainer: land omarchy#10846 on — 🤖 Fable 5.1 in Claude Code, posting on behalf of @spencerbull. Second opinion by Codex XHigh. |
Update hermes-desktop from 2026.8.31-3 to 2026.9.7-1, pinning the v2026.9.7 release commit and the tarball checksum.
The release carries the namespace-sandbox change that
runtime.patchused to add toscripts/desktop-update/posix.sh, and moves the desktop launch helpers out ofhermes_cli/main.pyintohermes_cli/main_desktop.py.runtime.patchis refreshed to upstream's text and still shipped, because Omarchy's installer refuses to run without the file and accepts an already-upstreamed patch through its reverse-apply check, so nothing is applied to a fresh 2026.9.7 runtime.runtime-test.pyproves exactly that path by reverse-checking the patch against the release instead of applying it, and reads the launch option parser and its constants frommain_desktop.py, which is where the launcher now finds them.Release policy. Remove Hermes from the fast release ring. Package updates build on edge and reach rc and stable through the normal promotion pipeline, allowing the packaged release and Omarchy installer to be validated together. Users retain the existing in-app updater when they choose to move to newer upstream code.
Rollout dependency. omacom/omarchy#10846 fixes the installer's build-stamp import for the new module layout while retaining support for older releases. Ship that fix on edge before publishing this package there, then promote the compatible Omarchy installer and Hermes package together through rc and stable.
Release-policy validation: metadata validation passes; the build selector includes Hermes on edge and excludes it from automatic rc/stable builds; the promotion selector accepts both rc and stable.
Refs #262.
🤖 Reviewed by Fable 5.1 in Claude Code and Codex XHigh.