Skip to content

chore: standardized CI + chuk-mcp-server>=0.25.5 - #12

Open
chrishayuk wants to merge 1 commit into
mainfrom
chore/ci-and-server-0.25.5
Open

chore: standardized CI + chuk-mcp-server>=0.25.5#12
chrishayuk wants to merge 1 commit into
mainfrom
chore/ci-and-server-0.25.5

Conversation

@chrishayuk

Copy link
Copy Markdown
Collaborator

What

  • Adopt the fleet-standard CI workflow (ruff lint+format, mypy, pytest 3.11–3.13 + coverage, bandit).
  • Add a [dependency-groups] dev group mirroring the existing dev extra so uv sync --dev installs the toolchain (without it the workflow prunes the dev tools and every job fails).
  • Require chuk-mcp-server>=0.25.5 and relock — picks up the parameterized-generic list-item schema fix.

Verification

Full CI lane green locally via pinned uv run: ruff check, ruff format --check, mypy src, pytest, bandit.

@chrishayuk
chrishayuk force-pushed the chore/ci-and-server-0.25.5 branch 2 times, most recently from 1980d64 to adf5697 Compare June 8, 2026 17:40
Add the shared ruff/mypy/bandit/pytest CI workflow and a [dependency-groups]
dev group so `uv sync --dev` installs the toolchain. Bump the chuk-mcp-server
floor to 0.25.5 (parameterized-generic list-item schema fix) and relock.

Signed-off-by: chrishayuk <chrishayuk@googlemail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant