mirror of
https://github.com/hanzoai/stream.git
synced 2026-10-30 18:21:09 +00:00
.hanzo/workflows already exists, and the forge resolves the first workflow directory that exists rather than the union — so ci.yaml has run nothing here since the canonical pair landed, despite carrying labels this fleet serves. Its build and image publish were already covered by hanzo.yml; `go vet` was not, and now is. Lost: staticcheck, and the integration job driving NATS and a Kafka CLI over the network, which was already advisory (continue-on-error) and belongs to a harness. workflow-sanity.yml drops with the directory it watched.
16 lines
455 B
YAML
16 lines
455 B
YAML
# Go Kafka-protocol broker + client. One image, and a gate that compiles the
|
|
# module and runs the offline suites. test/e2e drives a live broker over the
|
|
# network, so it belongs to a harness, not a push gate.
|
|
images:
|
|
- name: kafka
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
repo: ghcr.io/hanzoai/kafka
|
|
test:
|
|
- name: build-and-unit
|
|
run: |
|
|
set -euo pipefail
|
|
go build ./...
|
|
go vet ./...
|
|
go test ./protocol/... ./serde/...
|