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
|
import structlog
|
||||||
from structlog.typing import EventDict
|
from structlog.typing import EventDict
|
||||||
|
|
||||||
|
from skyvern._version import __version__
|
||||||
from skyvern.config import settings
|
from skyvern.config import settings
|
||||||
from skyvern.forge.sdk.core import skyvern_context
|
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
|
# Add env to the log
|
||||||
event_dict["env"] = settings.ENV
|
event_dict["env"] = settings.ENV
|
||||||
|
event_dict["version"] = __version__
|
||||||
|
|
||||||
if method_name not in ["info", "warning", "error", "critical", "exception"]:
|
if method_name not in ["info", "warning", "error", "critical", "exception"]:
|
||||||
# Only modify the log for these log levels
|
# 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 fastapi.responses import ORJSONResponse
|
||||||
|
|
||||||
from skyvern import analytics
|
from skyvern import analytics
|
||||||
|
from skyvern._version import __version__
|
||||||
from skyvern.config import settings
|
from skyvern.config import settings
|
||||||
from skyvern.forge import app
|
from skyvern.forge import app
|
||||||
from skyvern.forge.prompts import prompt_engine
|
from skyvern.forge.prompts import prompt_engine
|
||||||
@@ -155,7 +156,7 @@ async def heartbeat() -> Response:
|
|||||||
"""
|
"""
|
||||||
Check if the server is running.
|
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(
|
@legacy_base_router.post(
|
||||||
|
|||||||
Reference in New Issue
Block a user