mirror of
https://github.com/hanzoai/a.git
synced 2026-10-30 18:50:12 +00:00
hanzoai/ci no longer has a deploy step. It cloned a universe repo that 404s, wrote to a CR directory that universe deleted, and fell back to a kubectl patch the cluster rejects — so this block has been declaring a rollout that never happened. What runs is declared in hanzo/universe, which cd.hanzo.ai reads and applies within one poll. The build still publishes the image.
21 lines
744 B
YAML
21 lines
744 B
YAML
# Canonical CI/CD config for hanzoai/a — read by the hanzoai/ci reusable
|
|
# workflow (.github/workflows/cicd.yml) and platform.hanzo.ai.
|
|
#
|
|
# One image: the a.hanzo.ai embed CDN — the tiny drop-in loaders (/chat,
|
|
# /analytics, /checkout), the Ask-AI bubble (/ask.js), the vendored widget
|
|
# builds (/vendor), and the snippet gallery (/) — served by ghcr.io/hanzoai/static.
|
|
# Rolled onto the `a` operator App CR (universe: infra/k8s/operator/crs/a.yaml).
|
|
#
|
|
# No `test:` block: the Dockerfile IS the gate — a broken COPY/base fails the
|
|
# image, so nothing broken ships (same pattern as karma-style + world).
|
|
|
|
images:
|
|
- name: a
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
repo: ghcr.io/hanzoai/a
|
|
|
|
kms:
|
|
path: /deploy
|
|
environment: prod
|