from fastapi import APIRouter

from app.api.schemas.pipeline import ServiceVersionResponse
from app.core.config import settings

router = APIRouter(tags=["Meta"])


@router.get("/version", response_model=ServiceVersionResponse)
async def get_service_version() -> ServiceVersionResponse:
    return ServiceVersionResponse(
        service=settings.APP_NAME,
        version="1.0.0",
        environment=settings.resolved_environment(),
    )
