Files
zeekay 77fdf0afed Publish through the Sites plane
hanzo.network is a static export the ingress serves from
s3://hanzo-sites/hanzo/network, so hanzo.yml declares a site with slug network
instead of an image nothing runs. scripts/check.mjs gates dist/: no tag in the
page, no hanzo.id link, and every ingest key in the bundle resolves.
2026-09-30 01:03:28 -07:00

21 lines
680 B
YAML

# Read by hanzoai/ci, which .github/workflows/cicd.yml calls.
#
# hanzo.network is a static export with no pod: the ingress serves
# s3://hanzo-sites/hanzo/network (universe infra/aws/routes/sites.yaml,
# hanzo-network-static), and `site:` publishes dist/ to that prefix through the
# Sites plane. hanzo-apps seals to KMS org hanzo, so slug `network` is that
# prefix. A push to main publishes.
test:
- name: build
run: |
corepack enable
pnpm install --frozen-lockfile
pnpm build
node scripts/check.mjs
site:
slug: network
dir: dist
build: corepack enable && pnpm install --frozen-lockfile && pnpm build && node scripts/check.mjs
on: [main]