• gamertan released this 2026-08-18 06:49:31 -04:00 | -2 commits to main since this release

    Gamertan Tend v0.2.0-preview.2

    This preview strengthens Tend's Linux/systemd/Caddy deployment contract with bounded deployment-event JSONL, explicit desired/candidate/active/previous release identities, routed singleton handoff, previous-slot continuity checks, and automatic restoration across activation-window failures.

    The attached Linux/amd64 release was built twice byte-identically with Go 1.26.6, CGO_ENABLED=0, and -trimpath. Trusted Gitea verification run 301 and release-candidate run 302 passed for the exact private source commit.

    • Canonical public snapshot: 9d9fc83dd043f7407e2faa0f9013f63de6c24bf6
    • Private source commit: 8aab3db43f35e6a49aa497f45d73701b13fc9f32
    • Private source tree: 992132ea4703437dc13ffdbb04a077816c02caf9
    • Archive SHA-256: ce33ea55bc8ac8c8ce8dfbc2674d191bcd14d20aae56eff4ef53f0c1e0c964f6
    • Binary SHA-256: 6c39aa231ecdfcf41a46a44e02c349d8dfc0e9ab916331a918380886d61a2120
    • Signed-tag key fingerprint: SHA256:sivAohrDwTeFv7xrbznLRc2zY136V1Z3Y57ZybQBZrE

    Final dogfood evidence

    That exact binary completed explicit rollback and reactivation for all three supported deployment shapes in production:

    • Gamertan returned to approved artifact 4700b075640b8b2fb5c17e0e02cf8d96ee67ceee10fe76d108c8b411983a88aa on its green blue/green slot.
    • The Sandwich Hime website returned to approved singleton artifact 46b4da41cf6703fb8818e7d25e3a9c13e57cf700f5608b1888c4adb3352e4d38.
    • Gamertan Observatory returned to approved singleton artifact 9ef0ddd8ec25d8fb75d6a6887e3ba874df7ebba16d3254f6250fcc646f4fd7f4.

    An independent Linux host probed Gamertan, both Sandwich Hime origins, Observatory, and EQL health for ten minutes. Each origin returned 2,396 HTTP 200 responses out of 2,398 attempts. The two connection-level failures occurred simultaneously across every origin and aligned exactly with Caddy reloads at 10:38:59Z and 10:39:28Z; there were no HTTP error statuses. Caddy kept the same PID with zero restarts.

    Every installed application unit and the Observatory agent finished active with zero restarts and no warning-or-higher application logs. Candidate listeners were closed, the shared deployment lock was free, and Observatory's three Tend-event cursors exactly matched their source files with zero dropped records or discontinuities.

    Scope

    Tend remains an opinionated preview for small Go services on Linux with systemd and Caddy. It deliberately excludes databases, migrations, containers, Kubernetes, arbitrary shell hooks, and EQL Helper's application-specific catalog activation. Production secrets remain outside repositories and artifacts in root-owned referenced environment files.

    Canonical source, documentation, threat model, dogfood evidence, and friction ledger: https://gitea.speelman.ca/gamertan/tend

    Public source line frozen

    This is the final public Tend CLI preview. The canonical public repository is preserved as an archived record, and every existing AGPL-3.0-only and 0BSD grant and release artifact remains unchanged. Private control-plane research continues without a public release commitment.

    Downloads