feat: implement dynamic versioning and add automated Docker CI/CD workflow with enhanced documentation
CI/CD Pipeline / Lint & Check (push) Successful in 55s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 1m14s

This commit is contained in:
2026-05-09 02:57:41 +02:00
parent 19313a5171
commit 2b061f4791
6 changed files with 132 additions and 218 deletions
+6 -1
View File
@@ -1,3 +1,4 @@
import importlib.metadata
import os
import sys
@@ -43,7 +44,11 @@ def main() -> None:
streamable_http_path="/mcp",
stateless_http=True,
)
mcp._mcp_server.version = "0.1.0"
try:
mcp._mcp_server.version = importlib.metadata.version("strava-mcp-server")
except importlib.metadata.PackageNotFoundError:
mcp._mcp_server.version = "dev"
register_tools(mcp, strava)