Skip to content

Commit 9a656cd

Browse files
committed
Sweep dependencies, pin uv in CI, and bump to 2.9.1
Raises the agentscore-py floor to 2.6.10, upgrades the lock, pins uv 0.12.13 on every setup-uv step, moves the osv-scanner binary to v2.6.0, and runs vulture in CI over the same scope as the pre-push hook.
1 parent 8e58bf1 commit 9a656cd

5 files changed

Lines changed: 420 additions & 373 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323

2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v10.1.0
26+
with:
27+
version: "0.12.13"
2628

2729
- name: Set up Python
2830
run: uv python install 3.12
@@ -51,7 +53,7 @@ jobs:
5153
run: uv run ty check -c 'src.include=["examples"]'
5254

5355
- name: Vulture
54-
run: uv run vulture agentscore_commerce/ --min-confidence 80
56+
run: uv run vulture . --min-confidence 80 --exclude .venv
5557

5658
- name: Tests
5759
run: uv run pytest tests/ -v --cov=agentscore_commerce --cov-report=term-missing

.github/workflows/publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ jobs:
2020
- uses: actions/checkout@v7
2121

2222
- uses: astral-sh/setup-uv@v10.1.0
23+
with:
24+
version: "0.12.13"
2325

2426
- name: Set version from tag
2527
run: sed -i "s/^version = .*/version = \"${GITHUB_REF_NAME#v}\"/" pyproject.toml

.github/workflows/security.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
- name: Install osv-scanner
2626
run: |
27-
curl -fsSL https://github.com/google/osv-scanner/releases/download/v2.5.1/osv-scanner_linux_arm64 -o osv-scanner
27+
curl -fsSL https://github.com/google/osv-scanner/releases/download/v2.6.0/osv-scanner_linux_arm64 -o osv-scanner
2828
chmod +x osv-scanner
2929
3030
- name: Scan dependencies
@@ -40,6 +40,8 @@ jobs:
4040
steps:
4141
- uses: useblacksmith/checkout@v1
4242
- uses: astral-sh/setup-uv@v10.1.0
43+
with:
44+
version: "0.12.13"
4345
- uses: actions/setup-python@v7
4446
with:
4547
python-version: "3.13"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "agentscore-commerce"
7-
version = "2.9.0"
7+
version = "2.9.1"
88
description = "Agentic commerce SDK for Python: identity middleware (FastAPI, Flask, Django, AIOHTTP, Sanic, ASGI) + payment helpers + 402 builders + discovery + Stripe multichain. The full merchant-side toolkit for AgentScore-powered agentic commerce."
99
readme = "README.md"
1010
license = "MIT"
1111
requires-python = ">=3.11"
1212
keywords = ["agentscore", "agent-commerce", "agentic-payments", "402", "x402", "mpp", "machine-payments-protocol", "fastapi", "starlette", "flask", "django", "aiohttp", "sanic", "middleware", "trust", "reputation", "kyc", "identity", "stripe", "tempo", "solana", "base", "ai-agent"]
1313
dependencies = [
1414
"httpx>=0.25.0,<1.0.0",
15-
"agentscore-py>=2.6.9",
15+
"agentscore-py>=2.6.10",
1616
]
1717
classifiers = [
1818
"Development Status :: 5 - Production/Stable",

0 commit comments

Comments
 (0)