diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 9df53f2..4d386c8 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -84,3 +84,8 @@ jobs: - name: Run Pytest run: uv run pytest --cov-report xml --junitxml=report.xml + + - name: Upload Coverage Reports to Codecov + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/README.md b/README.md index 60b13f0..e3b5219 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,11 @@ # tURL + +[![Python Version](https://img.shields.io/badge/python-3.13%2B-blue.svg)](https://python.org) +[![FastAPI](https://img.shields.io/badge/FastAPI-0.116.1%2B-009688.svg)](https://fastapi.tiangolo.com) +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) +[![Build Status](https://github.com/SatoriAI/tURL/workflows/CI/badge.svg)](https://github.com/SatoriAI/tURL/actions) +[![Coverage Status](https://codecov.io/gh/SatoriAI/tURL/branch/main/graph/badge.svg)](https://codecov.io/gh/SatoriAI/tURL) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) + Backend written in Python (FastAPI + SQL Alchemy) for URL shortener.