From 73cce49a963c79a82815db3d74ac792f59d22994 Mon Sep 17 00:00:00 2001 From: chris-colinsky Date: Sun, 10 May 2026 11:09:35 -0700 Subject: [PATCH] release: 0.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the rc suffix and stamp the CHANGELOG date for the real PyPI publish. ``v0.5.0-rc1`` verified clean against TestPyPI (``release.yml`` chain green; fresh-venv install + import smoke check return version 0.5.0rc1, spec 0.10.0). After merge: tag ``v0.5.0`` from main, the workflow chain ``test → build → publish-pypi → github-release`` runs, and the ``pypi`` GitHub Environment pauses for a manual approval click on the Actions tab before any real-PyPI upload. --- CHANGELOG.md | 2 +- pyproject.toml | 2 +- src/openarmature/__init__.py | 2 +- tests/test_smoke.py | 2 +- uv.lock | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79b40028..337b3ee0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). The ## [Unreleased] -## [0.5.0] — UNRELEASED +## [0.5.0] — 2026-05-10 First release on real PyPI. Catches the implementation up from spec v0.5.x to v0.10.0 across six phases — the spec accepted eight proposals while the python lib was at v0.3.1, and v0.5.0 lands all of them in one curated drop. diff --git a/pyproject.toml b/pyproject.toml index ac82cd20..c465e022 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "openarmature" -version = "0.5.0rc1" +version = "0.5.0" description = "Workflow framework for LLM pipelines and tool-calling agents." readme = "README.md" requires-python = ">=3.12" diff --git a/src/openarmature/__init__.py b/src/openarmature/__init__.py index 6b9765e9..5a14a505 100644 --- a/src/openarmature/__init__.py +++ b/src/openarmature/__init__.py @@ -1,4 +1,4 @@ """OpenArmature — workflow framework for LLM pipelines and tool-calling agents.""" -__version__ = "0.5.0rc1" +__version__ = "0.5.0" __spec_version__ = "0.10.0" diff --git a/tests/test_smoke.py b/tests/test_smoke.py index e960a06d..fe06c388 100644 --- a/tests/test_smoke.py +++ b/tests/test_smoke.py @@ -2,5 +2,5 @@ def test_package_versions() -> None: - assert openarmature.__version__ == "0.5.0rc1" + assert openarmature.__version__ == "0.5.0" assert openarmature.__spec_version__ == "0.10.0" diff --git a/uv.lock b/uv.lock index 74e5e55e..eab208ae 100644 --- a/uv.lock +++ b/uv.lock @@ -156,7 +156,7 @@ wheels = [ [[package]] name = "openarmature" -version = "0.5.0rc1" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "httpx" },