Changeset 0343a7a in Klonkt


Ignore:
Timestamp:
06/28/2026 10:42:39 PM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
7475ff3
Parents:
318e1ce
Message:

feat(release): self-host updates track a verified 'stable' branch

install.sh + klonkt-update now default to the 'stable' branch instead of 'main', so a
self-host auto-update never pulls work-in-progress. 'stable' only advances to a verified
commit (via the klonkt-release step on release). --branch main opts into the dev branch.

  • scripts/install.sh — default KLONKT_BRANCH=stable
  • README.md — document the stable update channel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • README.md

    r318e1ce r0343a7a  
    5959with `klonkt-update`.
    6060
     61Updates track the **`stable`** branch — it only advances to a version that's been verified,
     62so `klonkt-update` never pulls work-in-progress. Want the bleeding edge instead? Install with
     63`--branch main` (or set `KLONKT_BRANCH=main`).
     64
    6165### Option B — Docker
    6266
  • scripts/install.sh

    r318e1ce r0343a7a  
    2222# ── Settings (override via env var or flag) ────────────────────────────────
    2323KLONKT_REPO="${KLONKT_REPO:-https://github.com/roboburr/klonkt.git}"
    24 KLONKT_BRANCH="${KLONKT_BRANCH:-main}"
     24# `stable` = the release channel: it only moves forward to a version that has been verified,
     25# so a self-host auto-update (klonkt-update) never pulls work-in-progress. Use `--branch main`
     26# for the bleeding-edge dev branch instead.
     27KLONKT_BRANCH="${KLONKT_BRANCH:-stable}"
    2528KLONKT_DIR="${KLONKT_DIR:-/opt/klonkt}"
    2629KLONKT_USER="${KLONKT_USER:-klonkt}"
Note: See TracChangeset for help on using the changeset viewer.