feat: add hub runtime and extension contract
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / pytest-smoke (push) Failing after 0s

This commit is contained in:
tegwick 2026-08-21 10:58:03 +02:00
parent fce19f193f
commit 7e1ec03f0c
44 changed files with 3875 additions and 84 deletions

View file

@ -1,7 +1,9 @@
.PHONY: install test ecosystem-regression
.PHONY: install test runtime-run conformance container-build ecosystem-regression
UV ?= uv
ECOSYSTEM_REGRESSION ?= /home/worsch/the-custodian/scripts/hub-ecosystem-regression.sh
IMAGE_REPOSITORY ?= forgejo.coulomb.social/coulomb/hub-core
IMAGE_TAG ?= dev
install:
$(UV) sync
@ -9,5 +11,14 @@ install:
test:
$(UV) run python -m pytest -q
runtime-run:
$(UV) run --extra runtime hub-core api
conformance:
$(UV) run hub-core conformance --base-url $${HUB_CORE_API_BASE:-http://127.0.0.1:8010}
container-build:
docker build -f Containerfile -t $(IMAGE_REPOSITORY):$(IMAGE_TAG) .
ecosystem-regression:
bash $(ECOSYSTEM_REGRESSION)
bash $(ECOSYSTEM_REGRESSION)