Advance MinIO compatibility lane

This commit is contained in:
2026-06-27 23:37:55 +02:00
parent 5858a7309b
commit 8f454da406
6 changed files with 941 additions and 4 deletions

View File

@@ -1,10 +1,11 @@
.PHONY: help install dev test lint format type migrate migrate-fresh clean
.PHONY: help install dev test test-minio lint format type migrate migrate-fresh clean
help:
@echo "artifact-store — make targets"
@echo " install install / sync dependencies via uv"
@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 " lint ruff check + ruff format --check"
@echo " format ruff format (write changes)"
@echo " type mypy --strict over src and tests"
@@ -21,6 +22,9 @@ dev:
test:
uv run pytest
test-minio:
uv run --all-extras pytest tests/integration/test_storage_s3_minio.py -m integration
lint:
uv run ruff check .
uv run ruff format --check .