Files
zeekay 5d0e4515c5 Publish the train from CI when main names a version npm lacks
.github/workflows/publish.yml runs on every push to main on a cluster
runner. When @hanzo/gui's version on disk is ahead of npm's latest it
installs, builds, checks, lints and typechecks, reads NPM_TOKEN from KMS
the way hanzoai/i18n does (masked), and publishes the train with
`release.ts --republish --ci`, the one script that rewrites workspace:*.
Any other push answers "not ahead" in seconds; a dispatch at the served
version finishes a train that stopped part way.

It replaces publish-gui-all.yml, which never ran, with the npm-token
action and publish-gui-surface.mjs, a second publisher that covered
only the @hanzogui/* closure.

typecheck.sh called `tsgo`, which is not installed, so every typecheck
died on "command not found". TypeScript 7 ships as `tsc`.

Claude-Session: https://claude.ai/code/session_01BLLMyBFSvAfCt7ZGqYuiEz
2026-10-22 12:12:18 -07:00
..
2026-02-15 11:39:15 -10:00
2026-01-29 15:03:41 -10:00
2025-11-19 08:32:30 -10:00
2024-06-27 10:48:34 -10:00
2025-02-21 05:11:44 -10:00
2026-08-02 10:43:58 -07:00
2026-01-29 15:03:41 -10:00
2024-01-25 19:06:55 -10:00
2026-08-02 10:43:58 -07:00