chore: move to Python 3.14 and Alpine 3.24
CI / Build and push docker image (push) Successful in 1m5s

Both Docker stages now use python:3.14-alpine3.24. Since there is no
combined uv image tag for python3.14-alpine3.24, the static uv binary is
copied from ghcr.io/astral-sh/uv:0.13.1 into the builder stage. Requires
Python 3.14, refreshes uv.lock, and updates the README badges.
This commit is contained in:
2026-10-19 18:11:26 +00:00
parent b948b60306
commit 72bdbdb3b2
5 changed files with 11 additions and 94 deletions
+2 -2
View File
@@ -4,9 +4,9 @@
[![Stars](https://img.shields.io/gitea/stars/woggioni/xmcp?gitea_url=https%3A%2F%2Fgitea.woggioni.net&style=flat-square)](https://gitea.woggioni.net/woggioni/xmcp)
[![Forks](https://img.shields.io/gitea/forks/woggioni/xmcp?gitea_url=https%3A%2F%2Fgitea.woggioni.net&style=flat-square)](https://gitea.woggioni.net/woggioni/xmcp)
[![Python 3.13](https://img.shields.io/badge/python-3.13-3776AB?logo=python&logoColor=white&style=flat-square)](https://www.python.org/)
[![Python 3.14](https://img.shields.io/badge/python-3.14-3776AB?logo=python&logoColor=white&style=flat-square)](https://www.python.org/)
[![FastMCP 4](https://img.shields.io/badge/FastMCP-4.x-6B46C1?style=flat-square)](https://gofastmcp.com)
[![Alpine 3.23](https://img.shields.io/badge/Alpine-3.23-0D597F?logo=alpinelinux&logoColor=white&style=flat-square)](https://alpinelinux.org/)
[![Alpine 3.24](https://img.shields.io/badge/Alpine-3.24-0D597F?logo=alpinelinux&logoColor=white&style=flat-square)](https://alpinelinux.org/)
[![Docker](https://img.shields.io/badge/Docker-image-2496ED?logo=docker&logoColor=white&style=flat-square)](https://www.docker.com/)
[![uv](https://img.shields.io/badge/uv-managed-DE5FE9?style=flat-square)](https://docs.astral.sh/uv/)