Use timezone-aware build timestamp

This commit is contained in:
Alexa Amundson
2025-11-19 19:21:53 -06:00
parent 7d7170e27d
commit 5b5412dfba

View File

@@ -1,7 +1,7 @@
"""System endpoints for core OS operations""" """System endpoints for core OS operations"""
from fastapi import APIRouter, Depends from fastapi import APIRouter, Depends
from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.ext.asyncio import AsyncSession
from datetime import datetime from datetime import UTC, datetime
import os import os
from app.config import settings from app.config import settings
@@ -22,7 +22,7 @@ async def get_version():
return { return {
"version": settings.APP_VERSION, "version": settings.APP_VERSION,
"build_time": datetime.utcnow().isoformat(), "build_time": datetime.now(UTC).isoformat(),
"env": settings.ENVIRONMENT, "env": settings.ENVIRONMENT,
"git_sha": git_sha[:8] if len(git_sha) > 8 else git_sha, "git_sha": git_sha[:8] if len(git_sha) > 8 else git_sha,
"app_name": settings.APP_NAME, "app_name": settings.APP_NAME,