Gemini: add release version consistency test #79

Open
opened 2026-05-28 01:16:27 +02:00 by codex · 0 comments
Collaborator

Context

Release versions live in multiple places: root package, MCP package, and runtime constants.

Task

Add a test that detects version drift before release.

Acceptance criteria

  • Test reads root pyproject.toml and mcp/pyproject.toml.
  • Test checks runtime fallow_py.__version__ / fallow_py.models.VERSION against root version.
  • Test checks MCP runtime version against mcp/pyproject.toml.
  • The relationship fallow-py 0.3.0aNfallow-py-mcp 0.1.0aN is documented in the test or helper if asserted.

Verification

  • python -m pytest -q <new-or-existing-test-file>
## Context Release versions live in multiple places: root package, MCP package, and runtime constants. ## Task Add a test that detects version drift before release. ## Acceptance criteria - Test reads root `pyproject.toml` and `mcp/pyproject.toml`. - Test checks runtime `fallow_py.__version__` / `fallow_py.models.VERSION` against root version. - Test checks MCP runtime version against `mcp/pyproject.toml`. - The relationship `fallow-py 0.3.0aN` ↔ `fallow-py-mcp 0.1.0aN` is documented in the test or helper if asserted. ## Verification - `python -m pytest -q <new-or-existing-test-file>`
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pdurlej/fallow-py#79
No description provided.