diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dec65cf..d4f349a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -164,10 +164,12 @@ the release notes. Releases are cut by publishing a GitHub Release; nothing is uploaded from a laptop. -1. Open a `chore: bump version to X.Y.Z` PR that sets `__version__` in - `PyMemoryEditor/__init__.py` and `version` (both places) in `server.json`. - `tests/mcp_server/test_registry.py` - fails if the package and `server.json` disagree. +1. Open a `chore: bump version to X.Y.Z` PR that sets the version in five + places: `__version__` in `PyMemoryEditor/__init__.py`, the fallback + `release` in `docs/conf.py`, and in `server.json` both `version` fields + plus the `PyMemoryEditor[mcp]==X.Y.Z` pin in the package arguments. + `tests/mcp_server/test_registry.py` fails if the package and `server.json` + disagree. 2. Merge it and wait for the `Python Package` run on `main` to go green. 3. Publish a GitHub Release with the tag `vX.Y.Z` on that commit; its notes are the changelog for the version. diff --git a/PyMemoryEditor/__init__.py b/PyMemoryEditor/__init__.py index 743aabc..1f8cd29 100644 --- a/PyMemoryEditor/__init__.py +++ b/PyMemoryEditor/__init__.py @@ -8,7 +8,7 @@ """ __author__ = "Jean Loui Bernard Silva de Jesus" -__version__ = "3.2.0" +__version__ = "3.3.0" import logging import sys diff --git a/docs/conf.py b/docs/conf.py index d63a10f..1aab96a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -23,7 +23,7 @@ try: from PyMemoryEditor import __version__ as release except Exception: # pragma: no cover - docs can build without the package installed - release = "3.2.0" + release = "3.3.0" version = ".".join(release.split(".")[:2]) diff --git a/server.json b/server.json index 8ccfa1a..15e7c02 100644 --- a/server.json +++ b/server.json @@ -8,19 +8,19 @@ "source": "github" }, "websiteUrl": "https://pymemoryeditor.readthedocs.io/en/latest/mcp.html", - "version": "3.2.0", + "version": "3.3.0", "packages": [ { "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "pymemoryeditor", - "version": "3.2.0", + "version": "3.3.0", "runtimeHint": "uvx", "runtimeArguments": [ { "type": "named", "name": "--from", - "value": "PyMemoryEditor[mcp]==3.2.0", + "value": "PyMemoryEditor[mcp]==3.3.0", "description": "Install the MCP extra, pinned to this release." } ],