Files
sow-tools/Makefile
T
archvillainette 43fe5e0373
build-binaries / build-binaries (push) Successful in 2m10s
test / test (push) Successful in 1m23s
Retire the Crucible container image (#41)
## Summary

The `registry.westgate.pw/deployment/crucible` image has no consumer: `prod.yml` no longer reserves a slot for it (contract settled in sow-platform PR #64) and no runtime or recovery path pulls it. Binaries, wrappers, and the Nix input remain the supported ways to run Crucible.

## What changed

- Deleted `.gitea/workflows/build-image.yml`, `publish-image.yml`, `test-image.yml`
- Deleted `docker/Dockerfile` and the `make image` target
- Updated README, AGENTS.md, and `docs/consumer-contract.md` to state the image is retired

Existing `deployment/crucible` images in the registry can be deleted at leisure; nothing references them.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #41
Co-authored-by: vickydotbat <vickydotbat@tutamail.com>
Co-committed-by: vickydotbat <vickydotbat@tutamail.com>
2026-07-17 07:26:58 +00:00

25 lines
436 B
Makefile

SHELL := bash
.ONESHELL:
.PHONY: check test vet build smoke fmt
# Lint + unit tests. Mirrors the `test` CI job; runs green inside `nix develop`.
check: vet test
shellcheck scripts/*.sh
yamllint .gitea
vet:
go vet ./...
test:
go test ./...
# Build every cmd/* binary into ./bin (gitignored — binaries are CI artifacts).
build:
scripts/build-binaries.sh
smoke: build
scripts/crucible-smoke.sh
fmt:
gofmt -l -w cmd internal