add current sha into log (#2227)
This commit is contained in:
1
skyvern/_version.py
Normal file
1
skyvern/_version.py
Normal file
@@ -0,0 +1 @@
|
||||
__version__ = "development"
|
||||
@@ -3,6 +3,7 @@ import logging
|
||||
import structlog
|
||||
from structlog.typing import EventDict
|
||||
|
||||
from skyvern._version import __version__
|
||||
from skyvern.config import settings
|
||||
from skyvern.forge.sdk.core import skyvern_context
|
||||
|
||||
@@ -39,6 +40,7 @@ def add_kv_pairs_to_msg(logger: logging.Logger, method_name: str, event_dict: Ev
|
||||
|
||||
# Add env to the log
|
||||
event_dict["env"] = settings.ENV
|
||||
event_dict["version"] = __version__
|
||||
|
||||
if method_name not in ["info", "warning", "error", "critical", "exception"]:
|
||||
# Only modify the log for these log levels
|
||||
|
||||
@@ -10,6 +10,7 @@ from fastapi import BackgroundTasks, Depends, Header, HTTPException, Path, Query
|
||||
from fastapi.responses import ORJSONResponse
|
||||
|
||||
from skyvern import analytics
|
||||
from skyvern._version import __version__
|
||||
from skyvern.config import settings
|
||||
from skyvern.forge import app
|
||||
from skyvern.forge.prompts import prompt_engine
|
||||
@@ -155,7 +156,7 @@ async def heartbeat() -> Response:
|
||||
"""
|
||||
Check if the server is running.
|
||||
"""
|
||||
return Response(content="Server is running.", status_code=200)
|
||||
return Response(content="Server is running.", status_code=200, headers={"X-Skyvern-API-Version": __version__})
|
||||
|
||||
|
||||
@legacy_base_router.post(
|
||||
|
||||
Reference in New Issue
Block a user