ARTIFACT-STORE-WP-0007 D7.2: deterministic local MinIO fixture, live compatibility pass

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-02 11:13:03 +02:00
parent 8f454da406
commit 83ce888e78
3 changed files with 80 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
.PHONY: help install dev test test-minio lint format type migrate migrate-fresh clean
.PHONY: help install dev test test-minio test-minio-local lint format type migrate migrate-fresh clean
help:
@echo "artifact-store — make targets"
@@ -6,6 +6,7 @@ help:
@echo " dev run the FastAPI app with reload (uvicorn)"
@echo " test run the pytest suite"
@echo " test-minio run opt-in live MinIO compatibility tests"
@echo " test-minio-local run the same tests against a throwaway local MinIO container"
@echo " lint ruff check + ruff format --check"
@echo " format ruff format (write changes)"
@echo " type mypy --strict over src and tests"
@@ -25,6 +26,9 @@ test:
test-minio:
uv run --all-extras pytest tests/integration/test_storage_s3_minio.py -m integration
test-minio-local:
bash scripts/minio_local_smoke.sh
lint:
uv run ruff check .
uv run ruff format --check .