File tree Expand file tree Collapse file tree 4 files changed +104
-2
lines changed Expand file tree Collapse file tree 4 files changed +104
-2
lines changed Original file line number Diff line number Diff line change 3131 - name : Install Dependencies
3232 run : uv sync --locked --all-extras
3333
34- - name : Run Pytest
35- run : uv run pytest
34+ - name : Run Pytest and Coverage
35+ run : uv run pytest --cov --cov-branch --cov-report=xml
36+
37+ - name : Upload coverage reports to Codecov
38+ uses : codecov/codecov-action@v5
39+ with :
40+ token : ${{ secrets.CODECOV_TOKEN }}
Original file line number Diff line number Diff line change 11# fastapi-async-storages
22
3+ ![ GitHub branch check runs] ( https://img.shields.io/github/check-runs/stabldev/fastapi-async-storages/main?style=flat-square )
4+ ![ GitHub Actions Workflow Status] ( https://img.shields.io/github/actions/workflow/status/stabldev/fastapi-async-storages/release.yml?style=flat-square )
5+ ![ Read the Docs] ( https://img.shields.io/readthedocs/fastapi-async-storages?style=flat-square )
6+ ![ Codecov] ( https://img.shields.io/codecov/c/github/stabldev/fastapi-async-storages?style=flat-square )
7+ ![ PyPI - Version] ( https://img.shields.io/pypi/v/fastapi-async-storages?style=flat-square )
8+
39A powerful, extensible, and async-ready cloud object storage backend for FastAPI.
410
511> Drop-in, plug-and-play cloud storage for your FastAPI apps; with full async support.\
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ dev = [
2626 " pytest>=8.4.2" ,
2727 " pytest-aioboto3>=0.6.0" ,
2828 " pytest-asyncio>=1.2.0" ,
29+ " pytest-cov>=7.0.0" ,
2930 " sqlalchemy>=2.0.44" ,
3031]
3132
You can’t perform that action at this time.
0 commit comments