zeekayandHanzo Dev a17cdc8ad7 The image job asked for a runner that does not exist
runs-on named zoo-linux-amd64. No runner advertises that label — RUNNERS.md in
hanzoai/.github registers the pool as {zoo,pars,zen}-build-linux-amd64 — so
every run since this workflow landed has sat queued, which reads as CI that has
not got round to you rather than as CI that never will.

luxfi/vote carried the same mistake with the lux spelling and had published no
image for three days while commits landed daily.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-02 00:32:53 -07:00
2026-08-30 19:20:11 -07:00

zoo.vote

The Zoo DAO governance interface.

The app itself is luxfi/vote — one interface, built once per DAO with a different home, rather than a fork per org that drifts apart. This repository is the Zoo build: .github/workflows/image.yml checks out that source, builds it with VITE_VOTE_HOME=zoo, and publishes ghcr.io/zooai/vote.

Zoo's images live in Zoo's registry and never in another org's, so one org losing access cannot strand another's deploy.

A change to the interface belongs in luxfi/vote. Nothing here is source. The one thing this repository decides is that the build is Zoo's — its home chain, its registry, its tag.

Rebuilds run on a push here, on request, and daily, because the source is elsewhere and a commit here is not the only reason the image should move.

S
Description
@zoo/vote
Readme
551 KiB
Languages
Markdown 100%