Files
zeekay c6dc8ac2f7 Hanzo Team
The Go transactor and account service for Hanzo Team.

History starts here. The previous 107 commits carried the fork's origin in
their messages and their tree, and none of it described this code: the Go
under pkg/transactor is Hanzo's own work implementing a wire protocol, not
a port of anyone's implementation.

pkg/transactor/model.json remains, and remains attributed. It is a compiled
platform model this transactor loads through go:embed, governed by EPL-2.0
and named in NOTICE. Removing it is a replacement project -- a new compiler
and a move off the protocol -- not a deletion.
2026-08-30 17:07:38 -07:00

34 lines
918 B
YAML

name: Container Images CD
on:
push:
branches: [main]
tags: ['v*']
workflow_dispatch:
permissions:
contents: read
packages: write
id-token: write
jobs:
docker:
if: github.repository == 'hanzoai/team'
permissions:
contents: read
packages: write
id-token: write
uses: hanzoai/.github/.github/workflows/docker-build.yml@main
with:
image: ghcr.io/hanzoai/team
platforms: linux/amd64
# ARC v2 matches jobs by the runner-scale-set NAME, not arbitrary
# labels. The reusable workflow defaults runner-amd64 to
# ["self-hosted","linux","amd64"], which the hanzo-build-linux-amd64
# scale set does NOT claim → jobs queue forever. Pin the scale-set name.
runner-amd64: '["hanzo-build-linux-amd64"]'
runner-deploy: '["hanzo-build-linux-amd64"]'
build-args: |
COMMIT_HASH=${{ github.sha }}
secrets: inherit