ci: usa astral-sh/setup-uv@v5 con python-version 3.13 (gestisce uv + Python + cache)
ci / ruff lint (push) Failing after 55s
ci / mypy mcp_common (push) Successful in 24s
ci / pytest (push) Successful in 30s
ci / build & push to registry (push) Has been cancelled
ci / validate compose + Caddyfile (push) Has been cancelled

This commit is contained in:
AdrianoDev
2026-04-29 08:23:50 +02:00
parent 503f7a4b17
commit fe7a9dd9c0
+15 -18
View File
@@ -16,12 +16,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Install Python 3.13 via uv
run: uv python install 3.13
- name: Setup uv + Python 3.13
uses: astral-sh/setup-uv@v5
with:
python-version: '3.13'
enable-cache: true
- name: Install deps
run: uv sync --frozen --group dev
- name: Ruff check
@@ -32,12 +31,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Install Python 3.13 via uv
run: uv python install 3.13
- name: Setup uv + Python 3.13
uses: astral-sh/setup-uv@v5
with:
python-version: '3.13'
enable-cache: true
- name: Install deps
run: uv sync --frozen --group dev
- name: Mypy on mcp_common (gating)
@@ -50,12 +48,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Install Python 3.13 via uv
run: uv python install 3.13
- name: Setup uv + Python 3.13
uses: astral-sh/setup-uv@v5
with:
python-version: '3.13'
enable-cache: true
- name: Install deps
run: uv sync --frozen --group dev
- name: Pytest full suite