36 Commits

Author SHA1 Message Date
matthias d5487c07fc docs: update docker installation instructions with automated image registry and config management details
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Publish to PyPI (push) Successful in 12s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m23s
v0.1.1
2026-05-14 21:36:13 +02:00
matthias b8bce4ee7f feat: migrate credential storage to platform-specific configuration directories
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Publish to PyPI (push) Has been skipped
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m18s
2026-05-14 21:29:18 +02:00
matthias 6db9e87f96 feat: add server_info tool for diagnostics and implement interactive CLI onboarding wizard for easier authentication
CI/CD Pipeline / Lint & Check (push) Successful in 10s
Deploy Website to S3 / deploy (push) Successful in 6s
CI/CD Pipeline / Publish to PyPI (push) Has been skipped
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m19s
2026-05-14 21:12:48 +02:00
matthias 7c8061eeea chore: rename strava-mcp-server package to strava-mcp-server-hnrx in uv.lock
CI/CD Pipeline / Lint & Check (push) Successful in 9s
CI/CD Pipeline / Publish to PyPI (push) Successful in 14s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m20s
v0.1.0
2026-05-14 20:10:39 +02:00
matthias 7d0364e0ed chore: update landing page copy, improve code formatting, and add PyPI publish workflow
CI/CD Pipeline / Lint & Check (push) Failing after 7s
Deploy Website to S3 / deploy (push) Successful in 6s
CI/CD Pipeline / Publish to PyPI (push) Has been skipped
CI/CD Pipeline / Build & Push Docker Image (push) Has been skipped
2026-05-14 20:10:27 +02:00
matthias 2223a2aafa feat: add repository link to navigation menu with localization support
CI/CD Pipeline / Lint & Check (push) Successful in 10s
Deploy Website to S3 / deploy (push) Successful in 6s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m21s
2026-05-14 19:46:38 +02:00
matthias 63d41ed9db chore: update S3 deployment configuration to use specific endpoint and path-style addressing
CI/CD Pipeline / Lint & Check (push) Successful in 9s
Deploy Website to S3 / deploy (push) Successful in 7s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m20s
2026-05-14 19:42:04 +02:00
matthias 94e7cd6a8c feat: add project landing page and automated deployment workflow
CI/CD Pipeline / Lint & Check (push) Successful in 10s
Deploy Website to S3 / deploy (push) Failing after 48s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m19s
2026-05-14 19:33:59 +02:00
matthias b463b2eeb8 refactor: simplify athlete profile formatting and export full API response in tool output, plus add AGENTS.md documentation
CI/CD Pipeline / Lint & Check (push) Successful in 9s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m20s
2026-05-13 01:21:16 +02:00
matthias 99fd37fc12 test: implement unit testing suite with pytest and add pre-push verification hook
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m21s
2026-05-13 00:12:32 +02:00
matthias 8e9e4c01d4 style: refactor codebase to adhere to PEP 8 formatting standards throughout all source files 2026-05-12 23:55:58 +02:00
matthias bcc11cb07e refactor: remove unused ContentBlock import from tool modules
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m26s
v0.0.5
2026-05-12 23:38:19 +02:00
matthias 40b5d004b1 refactor: enhance tool outputs by returning formatted markdown and JSON resources for structured display
CI/CD Pipeline / Lint & Check (push) Failing after 10s
CI/CD Pipeline / Build & Push Docker Image (push) Has been skipped
2026-05-12 23:36:37 +02:00
matthias 7c089d90c5 refactor: remove return type annotations from activity and athlete tools
CI/CD Pipeline / Lint & Check (push) Failing after 9s
CI/CD Pipeline / Build & Push Docker Image (push) Has been skipped
2026-05-12 23:28:47 +02:00
matthias c69e362635 refactor: migrate tool outputs to use EmbeddedResource with typed JSON for assistant-facing data
CI/CD Pipeline / Lint & Check (push) Successful in 9s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m20s
2026-05-12 23:23:23 +02:00
matthias 3805ca3274 feat: standardize on ISO 8601 for dates, add utility functions, and document design decisions.
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m21s
2026-05-12 23:09:00 +02:00
matthias c56f7ad7b4 refactor: remove interactive OAuth tool and update Docker/README configurations
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m19s
2026-05-10 11:44:39 +02:00
matthias 578c4b292a feat: enhance OAuth flow with synchronous token exchange and automatic .env file updates
CI/CD Pipeline / Lint & Check (push) Failing after 9s
CI/CD Pipeline / Build & Push Docker Image (push) Has been skipped
2026-05-10 11:15:00 +02:00
matthias fafda14fe9 refactor: improve Docker image pull string construction in Gitea CI workflow using jq arguments
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m21s
v0.0.4
2026-05-09 15:04:20 +02:00
matthias 4489e1e0e2 refactor: remove unnecessary package write permissions from CI workflow
CI/CD Pipeline / Lint & Check (push) Successful in 9s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m17s
v0.0.3
2026-05-09 14:53:08 +02:00
matthias 3ce6540a8f chore: update CI/CD runner to ubuntu-latest
CI/CD Pipeline / Lint & Check (push) Successful in 1m23s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 4m35s
2026-05-09 14:03:13 +02:00
matthias cd5faa8332 chore: update Docker registry password to use MY_BUILDTOKEN secret
CI/CD Pipeline / Lint & Check (push) Successful in 55s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 12m47s
v0.0.2
2026-05-09 05:27:19 +02:00
matthias 1da1656f16 chore: update CI/CD workflow to use GITHUB_TOKEN instead of GITEA_TOKEN
CI/CD Pipeline / Lint & Check (push) Successful in 56s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 15s
2026-05-09 05:22:20 +02:00
matthias 6dd70c29aa feat: enable unauthenticated server startup with runtime OAuth and update CI/CD to append Docker pull instructions to release notes
CI/CD Pipeline / Lint & Check (push) Successful in 54s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 11s
2026-05-09 05:19:16 +02:00
matthias a3305b162d feat: enable multi-platform docker builds for amd64 and arm64 in CI/CD pipeline
CI/CD Pipeline / Lint & Check (push) Successful in 54s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 12m49s
v0.0.1
2026-05-09 03:44:15 +02:00
matthias 71fb377e2c chore: update CI/CD workflow to use internal gitea-runner-on-dsm runner
CI/CD Pipeline / Lint & Check (push) Successful in 2m15s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 5m54s
2026-05-09 03:26:49 +02:00
matthias ce1b18494d feat: add step to generate PEP 440 version and update build-args to use it
CI/CD Pipeline / Lint & Check (push) Successful in 10s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 13s
2026-05-09 03:07:45 +02:00
matthias 2b061f4791 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
2026-05-09 02:57:41 +02:00
matthias 19313a5171 chore: update docker actions to latest versions and change registry password secret
CI/CD Pipeline / Lint & Check (push) Successful in 1m57s
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 6m41s
2026-05-09 02:12:35 +02:00
matthias 566dcff535 chore: upgrade docker/login-action to v4 in CI workflow
CI/CD Pipeline / Lint & Check (push) Successful in 9s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 37s
2026-05-09 02:07:51 +02:00
matthias 159a4c8073 fix: update registry authentication to use GITEA_TOKEN in CI workflow
CI/CD Pipeline / Lint & Check (push) Successful in 53s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 10s
2026-05-09 01:57:52 +02:00
matthias d8d03e4744 ci: add package write permissions to the release workflow
CI/CD Pipeline / Lint & Check (push) Successful in 3m22s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 4m34s
2026-05-09 01:39:31 +02:00
matthias 445b7d199a feat: implement Gitea CI/CD pipeline for automated linting and container builds
CI/CD Pipeline / Lint & Check (push) Successful in 1m21s
CI/CD Pipeline / Build & Push Docker Image (push) Failing after 2m33s
2026-05-09 01:24:10 +02:00
matthias b43e83758c feat: add Dockerfile and .dockerignore for containerized deployment 2026-05-09 01:18:53 +02:00
matthias bb7be30c2b chore: update project dependencies in pyproject.toml 2026-05-09 01:08:11 +02:00
matthias ed43e1928e Initial commit: Modularized Strava MCP Server with UV and Hatchling 2026-05-09 01:06:04 +02:00