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
+5 -2
View File
@@ -1,5 +1,5 @@
[build-system]
requires = ["hatchling"]
requires = ["hatchling", "hatch-vcs"]
build-backend = "hatchling.build"
@@ -7,7 +7,7 @@ build-backend = "hatchling.build"
[project]
name = "strava-mcp-server"
version = "0.1.0"
dynamic = ["version"]
description = "A Model Context Protocol (MCP) server that exposes the Strava API v3 as tools, resources, and prompts for AI agents."
readme = "README.md"
license = { text = "MIT" }
@@ -45,3 +45,6 @@ strava-mcp-get-token = "strava_mcp_server.get_token:main"
dev = [
"ruff>=0.15.12",
]
[tool.hatch.version]
source = "vcs"