Files
zandGitHub 4907804b7c Build the image through hanzoai/ci
docker.yml ran buildx on a runner with no Docker daemon, so it never
published. hanzo.yml now declares the image and cicd.yml hands it to the
build door.

Claude-Session: https://claude.ai/code/session_01HuMDfgFssPUptYUzgZ6Cp8
2026-09-24 10:42:20 -07:00

25 lines
951 B
YAML

# Native CI for luxfi/market, on the git.hanzo.ai runner fleet.
#
# The image is declared at the end of this file and built by the build door.
# release-matrix.yml builds the CLI binaries, not the image.
test:
- name: typecheck
# The install is --no-frozen-lockfile because that is the only install this
# repo has: the Dockerfile uses it too, and --frozen-lockfile fails on main
# today — package.json asks for @hanzo/event ^0.3.21 and pnpm-lock.yaml has
# never heard of it. Worth repairing; until it is, a gate demanding a frozen
# lockfile would be red on arrival and would say nothing about this code.
# Measured: install 14s, tsc --noEmit clean.
run: |
set -e
pnpm install --no-frozen-lockfile
pnpm typecheck
# Built by the build door, one BuildKit Job per platform.
images:
- name: market
context: .
dockerfile: Dockerfile
repo: ghcr.io/luxfi/market
platforms: [linux/amd64]