aboutsummaryrefslogtreecommitdiff
path: root/docs/next/website/src
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-03 14:38:08 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-03 14:38:08 +0300
commite584f93f367650a2b752a4e3a889603fb81b08f4 (patch)
tree975fdfce6352d53f52a4fd68ffebdb5146beb915 /docs/next/website/src
parent22c99852298b7c5a91657f278d5b1c213b6fd6cc (diff)
fix: reconcile update channel switches
Diffstat (limited to 'docs/next/website/src')
-rw-r--r--docs/next/website/src/content/docs/install.mdx6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/next/website/src/content/docs/install.mdx b/docs/next/website/src/content/docs/install.mdx
index ce39b8d2..52b3e056 100644
--- a/docs/next/website/src/content/docs/install.mdx
+++ b/docs/next/website/src/content/docs/install.mdx
@@ -43,20 +43,20 @@ herdr update
`herdr update` is for installs managed by Herdr's own installer. Homebrew and Nix installs are updated through those package managers instead.
-Herdr uses the stable update channel by default. To opt into preview builds from `master`, set the channel first, then update:
+Herdr uses the stable update channel by default. To opt into preview builds from `master`, set the channel:
```bash
herdr channel set preview
-herdr update
```
Switch back to stable the same way:
```bash
herdr channel set stable
-herdr update
```
+For direct installs, changing channels also checks that channel and installs its latest binary. If that update fails, run `herdr update` to retry from the configured channel.
+
Preview builds are GitHub prereleases published from the current development branch. They are useful when you want fixes before the next stable release, but they can regress. Homebrew and Nix installs do not use the preview channel.
By default, `herdr update` installs the new binary and leaves compatible running sessions alone. If an update changes Herdr's client/server protocol, Herdr asks whether to stop the old server after installing. Stop the old server to use the new version. Stopping exits pane processes. For the default session, run `herdr server stop`, then run `herdr` again. For a named session, run `herdr session stop <name>`, then run `herdr session attach <name>` again.