mirror of
https://github.com/zooai/vote.git
synced 2026-10-30 20:20:17 +00:00
CI is Hanzo Git Actions on git.hanzo.ai, run by act_runner, and it reads .hanzo/workflows. The label is [zoo-linux-amd64]. Co-authored-by: Hanzo Dev <[email protected]>
853 B
853 B
Building zoo.vote
The interface is luxfi/vote. This repository decides that a build of it is Zoo's — its home chain, its registry, its tag.
docker build --build-arg VITE_VOTE_HOME=zoo -t ghcr.io/zooai/vote:zoo-<sha> .
against a checkout of luxfi/vote, whose Dockerfile takes that argument.
Two rules the deploy depends on:
- Tag
zoo-<short sha>of the luxfi/vote commit built, never a floating tag. A declaration pins a version, and the sha names the source rather than this repository. - Zoo images go to
ghcr.io/zooai/*. One org's images never live in another's, so an org losing access cannot strand somebody else's deploy.
Nothing deploys until a manifest names the tag.
CI is Hanzo Git Actions on git.hanzo.ai, run by act_runner. The workflow is
.hanzo/workflows/image.yml.