ZDDC/zddc/internal/apps/embedded
ZDDC 76e1e78c55 chore: ./build is dev-only; ./build alpha is the explicit deploy
Reverts the prior CLI simplification. ./build (no arg) now does source
work only — tool dist/ + cross-compiled zddc-server binaries — and
leaves the website worktree alone. Channel/release cuts are explicit:

  ./build                  dev build (source only, no deploy)
  ./build alpha            cut alpha          (cascades nothing)
  ./build beta             cut beta           (cascades alpha → beta)
  ./build release [X.Y.Z]  cut stable         (cascades all)

Rationale: editing source shouldn't have a side-effect on the live
site. The website worktree at ~/src/zddc-website/ is what Caddy serves
in real time, so any write to it is a deploy. Treating dev iteration
as alpha-publish was confusing — the user wanted source builds and
deploys to be distinct verbs.

Mechanically: a `dev` (default) branch is added to the case statement;
the post-build matrix-index regen + channel-link verifier are
conditional on RELEASE_CHANNEL being set; dev builds skip them.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 08:29:58 -05:00
..
archive.html chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00
classifier.html chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00
index.html chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00
mdedit.html chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00
transmittal.html chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00
versions.txt chore: ./build is dev-only; ./build alpha is the explicit deploy 2026-05-02 08:29:58 -05:00