zerg-ship

Solid

Zerg/Longhouse full ship cycle — test, deploy, QA, verify. Use when pushing changes to production or doing a full dev→deploy iteration.

AI & Automation 6 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Zerg Ship Cycle ## Surfaces - **Public demo runtime** — `https://longhouse.ai` — Coolify app `longhouse-demo` - **Control plane** — `https://control.longhouse.ai` — private repo/service; public deploys only health-check it - **Hosted tenant runtime** — `https://<subdomain>.longhouse.ai` — reprovisioned runtime container managed by the control plane `longhouse.ai` is a demo-mode Longhouse runtime, not a static landing page. ## Ship Types Do not blur these lanes: - **Hosted deploy** — updates public Longhouse runtime surfaces running on the hosted runtime host: public demo runtime and hosted tenant runtimes. The hosted control plane is an external private service for this public repo; runtime deploys may check it, but do not ship it. - **CLI/package release** — updates the user-installed `longhouse` CLI from the GitHub release wheel used by `scripts/install.sh`. Existing users do not get this from a hosted deploy. They need a new install or upgrade: `uv tool upgrade longhouse` or rerun the installer. - **Runner release** — updates the separately installed runner binary/service. This is its own release/update path and is not covered by the normal runtime or control-plane deploy lanes. If a change touches `longhouse claude`, local hook install, local launcher behavior, `connect --install`, or other code that runs on the user's machine, do not say "deployed" as if hosted users now have it. That kind of change needs a CLI/package release, and sometimes user...

Details

Author
cipher982
Repository
cipher982/longhouse
Created
1 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category